mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-13 15:44:36 +00:00
Merge branch 'alpha40_SetVdeoShenanigans' of https://github.com/Azaezel/Torque3D into Preview4_0
This commit is contained in:
commit
21dfe4f16d
7 changed files with 7 additions and 8 deletions
|
|
@ -42,7 +42,7 @@ public:
|
||||||
|
|
||||||
virtual GFXDevice *getGFXDevice() { return mDevice; }
|
virtual GFXDevice *getGFXDevice() { return mDevice; }
|
||||||
virtual GFXWindowTarget *getGFXTarget() { return mTarget; }
|
virtual GFXWindowTarget *getGFXTarget() { return mTarget; }
|
||||||
virtual void setVideoMode(const GFXVideoMode &mode);
|
virtual void _setVideoMode(const GFXVideoMode &mode);
|
||||||
virtual const GFXVideoMode &getVideoMode() { return mCurrentMode; }
|
virtual const GFXVideoMode &getVideoMode() { return mCurrentMode; }
|
||||||
|
|
||||||
virtual WindowId getWindowId() { return mWindowId; }
|
virtual WindowId getWindowId() { return mWindowId; }
|
||||||
|
|
|
||||||
|
|
@ -259,7 +259,7 @@ void MacWindow::_disassociateCocoaWindow()
|
||||||
mCocoaWindow = NULL;
|
mCocoaWindow = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
void MacWindow::setVideoMode(const GFXVideoMode &mode)
|
void MacWindow::_setVideoMode(const GFXVideoMode &mode)
|
||||||
{
|
{
|
||||||
mCurrentMode = mode;
|
mCurrentMode = mode;
|
||||||
setSize(mCurrentMode.resolution);
|
setSize(mCurrentMode.resolution);
|
||||||
|
|
|
||||||
|
|
@ -511,7 +511,7 @@ public:
|
||||||
virtual void* getPlatformDrawable() const = 0;
|
virtual void* getPlatformDrawable() const = 0;
|
||||||
protected:
|
protected:
|
||||||
virtual void _setFullscreen(const bool fullScreen) {};
|
virtual void _setFullscreen(const bool fullScreen) {};
|
||||||
virtual void _setVideoMode(const GFXVideoMode &mode) {};
|
virtual void _setVideoMode(const GFXVideoMode &mode) = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -156,7 +156,7 @@ void* PlatformWindowSDL::getSystemWindow(const WindowSystem system)
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
void PlatformWindowSDL::setVideoMode( const GFXVideoMode &mode )
|
void PlatformWindowSDL::_setVideoMode( const GFXVideoMode &mode )
|
||||||
{
|
{
|
||||||
mVideoMode = mode;
|
mVideoMode = mode;
|
||||||
mSuppressReset = true;
|
mSuppressReset = true;
|
||||||
|
|
|
||||||
|
|
@ -115,7 +115,7 @@ public:
|
||||||
virtual GFXDevice *getGFXDevice();
|
virtual GFXDevice *getGFXDevice();
|
||||||
virtual GFXWindowTarget *getGFXTarget();
|
virtual GFXWindowTarget *getGFXTarget();
|
||||||
|
|
||||||
virtual void setVideoMode(const GFXVideoMode &mode);
|
virtual void _setVideoMode(const GFXVideoMode &mode);
|
||||||
virtual const GFXVideoMode &getVideoMode();
|
virtual const GFXVideoMode &getVideoMode();
|
||||||
virtual bool clearFullscreen();
|
virtual bool clearFullscreen();
|
||||||
virtual bool isFullscreen();
|
virtual bool isFullscreen();
|
||||||
|
|
|
||||||
|
|
@ -143,7 +143,7 @@ const GFXVideoMode & Win32Window::getVideoMode()
|
||||||
return mVideoMode;
|
return mVideoMode;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Win32Window::setVideoMode( const GFXVideoMode &mode )
|
void Win32Window::_setVideoMode( const GFXVideoMode &mode )
|
||||||
{
|
{
|
||||||
bool needCurtain = ( mVideoMode.fullScreen != mode.fullScreen );
|
bool needCurtain = ( mVideoMode.fullScreen != mode.fullScreen );
|
||||||
|
|
||||||
|
|
@ -277,7 +277,6 @@ void Win32Window::setVideoMode( const GFXVideoMode &mode )
|
||||||
mOwningManager->raiseCurtain();
|
mOwningManager->raiseCurtain();
|
||||||
|
|
||||||
SetForegroundWindow( getHWND() );
|
SetForegroundWindow( getHWND() );
|
||||||
resizeEvent.trigger( this, true );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Win32Window::clearFullscreen()
|
bool Win32Window::clearFullscreen()
|
||||||
|
|
|
||||||
|
|
@ -164,7 +164,7 @@ public:
|
||||||
virtual GFXDevice *getGFXDevice();
|
virtual GFXDevice *getGFXDevice();
|
||||||
virtual GFXWindowTarget *getGFXTarget();
|
virtual GFXWindowTarget *getGFXTarget();
|
||||||
|
|
||||||
virtual void setVideoMode(const GFXVideoMode &mode);
|
virtual void _setVideoMode(const GFXVideoMode &mode);
|
||||||
virtual const GFXVideoMode &getVideoMode();
|
virtual const GFXVideoMode &getVideoMode();
|
||||||
virtual bool clearFullscreen();
|
virtual bool clearFullscreen();
|
||||||
virtual bool isFullscreen();
|
virtual bool isFullscreen();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue