#include <WinSystemWin10.h>
|
| CWinSystemWin10 () |
|
virtual | ~CWinSystemWin10 () |
|
bool | InitWindowSystem () override |
|
bool | DestroyWindowSystem () override |
|
bool | ResizeWindow (int newWidth, int newHeight, int newLeft, int newTop) override |
|
void | FinishWindowResize (int newWidth, int newHeight) override |
|
void | UpdateResolutions () override |
|
void | NotifyAppFocusChange (bool bGaining) override |
|
void | ShowOSMouse (bool show) override |
|
bool | HasInertialGestures () override |
|
bool | Minimize () override |
|
bool | Restore () override |
|
bool | Hide () override |
|
bool | Show (bool raise=true) override |
|
std::string | GetClipboardText () override |
|
bool | UseLimitedColor () override |
|
std::unique_ptr< CVideoSync > | GetVideoSync (void *clock) override |
|
bool | WindowedMode () const |
|
bool | SetFullScreen (bool fullScreen, RESOLUTION_INFO &res, bool blankOtherDisplays) override |
|
bool | IsAlteringWindow () const |
|
virtual bool | DPIChanged (WORD dpi, RECT windowRect) const |
|
bool | IsMinimized () const |
|
void | SetMinimized (bool minimized) |
|
bool | CanDoWindowed () override |
|
bool | MessagePump () override |
|
| CWinSystemBase () |
|
virtual | ~CWinSystemBase () |
|
virtual CRenderSystemBase * | GetRenderSystem () |
|
virtual bool | DestroyWindow () |
|
virtual bool | MoveWindow (int topLeft, int topRight) |
|
virtual void | FinishModeChange (RESOLUTION res) |
|
virtual bool | CenterWindow () |
|
virtual bool | IsCreated () |
|
virtual void | NotifyAppActiveChange (bool bActivated) |
|
virtual bool | HasCursor () |
|
virtual int | NoOfBuffers () |
|
virtual float | GetDisplayLatency () |
|
virtual float | GetFrameLatencyAdjustment () |
|
virtual void | OnMove (int x, int y) |
|
KODI::WINDOWING::COSScreenSaverManager * | GetOSScreenSaver () |
|
unsigned int | GetWidth () |
|
unsigned int | GetHeight () |
|
bool | IsFullScreen () |
|
void | SetWindowResolution (int width, int height) |
|
std::vector< RESOLUTION_WHR > | ScreenResolutions (float refreshrate) |
|
std::vector< REFRESHRATE > | RefreshRates (int width, int height, uint32_t dwFlags) |
|
REFRESHRATE | DefaultRefreshRate (std::vector< REFRESHRATE > rates) |
|
virtual bool | HasCalibration (const RESOLUTION_INFO &resInfo) |
|
void | RegisterRenderLoop (IRenderLoop *client) |
|
void | UnregisterRenderLoop (IRenderLoop *client) |
|
void | DriveRenderLoop () |
|
CGraphicContext & | GetGfxContext () |
|
◆ CWinSystemWin10()
CWinSystemWin10::CWinSystemWin10 |
( |
| ) |
|
◆ ~CWinSystemWin10()
CWinSystemWin10::~CWinSystemWin10 |
( |
| ) |
|
|
virtual |
◆ AddResolution()
Adds a resolution to the list of resolutions if we don't already have it.
- Parameters
-
◆ AdjustWindow()
void CWinSystemWin10::AdjustWindow |
( |
| ) |
|
|
protectedvirtual |
◆ CanDoWindowed()
bool CWinSystemWin10::CanDoWindowed |
( |
| ) |
|
|
overridevirtual |
◆ ChangeResolution()
bool CWinSystemWin10::ChangeResolution |
( |
const RESOLUTION_INFO & |
res, |
|
|
bool |
forceChange = false |
|
) |
| |
|
protected |
◆ CreateBackBuffer()
virtual void CWinSystemWin10::CreateBackBuffer |
( |
| ) |
|
|
protectedpure virtual |
◆ CreateNewWindow()
bool CWinSystemWin10::CreateNewWindow |
( |
const std::string & |
name, |
|
|
bool |
fullScreen, |
|
|
RESOLUTION_INFO & |
res |
|
) |
| |
|
overrideprotectedpure virtual |
◆ DestroyWindowSystem()
bool CWinSystemWin10::DestroyWindowSystem |
( |
| ) |
|
|
overridevirtual |
◆ DPIChanged()
bool CWinSystemWin10::DPIChanged |
( |
WORD |
dpi, |
|
|
RECT |
windowRect |
|
) |
| const |
|
virtual |
◆ FinishWindowResize()
void CWinSystemWin10::FinishWindowResize |
( |
int |
newWidth, |
|
|
int |
newHeight |
|
) |
| |
|
overridevirtual |
◆ GetClipboardText()
std::string CWinSystemWin10::GetClipboardText |
( |
void |
| ) |
|
|
overridevirtual |
◆ GetConnectedDisplays()
◆ GetDefaultMonitor()
◆ GetState()
WINDOW_STATE CWinSystemWin10::GetState |
( |
bool |
fullScreen | ) |
const |
|
protected |
◆ GetVideoSync()
std::unique_ptr< CVideoSync > CWinSystemWin10::GetVideoSync |
( |
void * |
clock | ) |
|
|
overridevirtual |
◆ HasInertialGestures()
bool CWinSystemWin10::HasInertialGestures |
( |
| ) |
|
|
inlineoverridevirtual |
◆ Hide()
bool CWinSystemWin10::Hide |
( |
| ) |
|
|
overridevirtual |
◆ InitWindowSystem()
bool CWinSystemWin10::InitWindowSystem |
( |
| ) |
|
|
overridevirtual |
◆ IsAlteringWindow()
bool CWinSystemWin10::IsAlteringWindow |
( |
| ) |
const |
|
inline |
◆ IsMinimized()
bool CWinSystemWin10::IsMinimized |
( |
| ) |
const |
|
inline |
◆ IsStereoEnabled()
virtual bool CWinSystemWin10::IsStereoEnabled |
( |
| ) |
|
|
protectedpure virtual |
◆ MessagePump()
bool CWinSystemWin10::MessagePump |
( |
| ) |
|
|
overridevirtual |
◆ Minimize()
bool CWinSystemWin10::Minimize |
( |
| ) |
|
|
overridevirtual |
◆ NotifyAppFocusChange()
void CWinSystemWin10::NotifyAppFocusChange |
( |
bool |
bGaining | ) |
|
|
overridevirtual |
◆ OnDisplayBack()
void CWinSystemWin10::OnDisplayBack |
( |
| ) |
|
|
protected |
◆ OnDisplayLost()
void CWinSystemWin10::OnDisplayLost |
( |
| ) |
|
|
protected |
◆ OnDisplayReset()
void CWinSystemWin10::OnDisplayReset |
( |
| ) |
|
|
protected |
◆ Register()
◆ ReleaseBackBuffer()
virtual void CWinSystemWin10::ReleaseBackBuffer |
( |
| ) |
|
|
protectedpure virtual |
◆ ResizeDeviceBuffers()
virtual void CWinSystemWin10::ResizeDeviceBuffers |
( |
| ) |
|
|
protectedpure virtual |
◆ ResizeWindow()
bool CWinSystemWin10::ResizeWindow |
( |
int |
newWidth, |
|
|
int |
newHeight, |
|
|
int |
newLeft, |
|
|
int |
newTop |
|
) |
| |
|
overridevirtual |
◆ ResolutionChanged()
void CWinSystemWin10::ResolutionChanged |
( |
| ) |
|
|
protected |
◆ Restore()
bool CWinSystemWin10::Restore |
( |
| ) |
|
|
overridevirtual |
◆ RestoreDesktopResolution()
void CWinSystemWin10::RestoreDesktopResolution |
( |
| ) |
|
|
protected |
◆ SetDeviceFullScreen()
◆ SetFullScreen()
bool CWinSystemWin10::SetFullScreen |
( |
bool |
fullScreen, |
|
|
RESOLUTION_INFO & |
res, |
|
|
bool |
blankOtherDisplays |
|
) |
| |
|
overridevirtual |
◆ SetMinimized()
void CWinSystemWin10::SetMinimized |
( |
bool |
minimized | ) |
|
|
inline |
◆ Show()
bool CWinSystemWin10::Show |
( |
bool |
raise = true | ) |
|
|
overridevirtual |
◆ ShowOSMouse()
void CWinSystemWin10::ShowOSMouse |
( |
bool |
show | ) |
|
|
overridevirtual |
◆ Unregister()
◆ UpdateResolutions()
void CWinSystemWin10::UpdateResolutions |
( |
| ) |
|
|
overridevirtual |
◆ UpdateStates()
void CWinSystemWin10::UpdateStates |
( |
bool |
fullScreen | ) |
|
|
protectedvirtual |
◆ UseLimitedColor()
bool CWinSystemWin10::UseLimitedColor |
( |
| ) |
|
|
overridevirtual |
◆ WindowedMode()
bool CWinSystemWin10::WindowedMode |
( |
| ) |
const |
|
inline |
◆ m_bFirstResChange
bool CWinSystemWin10::m_bFirstResChange = true |
|
protected |
◆ m_bMinimized
bool CWinSystemWin10::m_bMinimized |
|
protected |
◆ m_coreWindow
winrt::Windows::UI::Core::CoreWindow CWinSystemWin10::m_coreWindow = nullptr |
|
protected |
◆ m_delayDispReset
bool CWinSystemWin10::m_delayDispReset |
|
protected |
◆ m_displays
◆ m_dispResetTimer
◆ m_fullscreenState
◆ m_inFocus
bool CWinSystemWin10::m_inFocus |
|
protected |
◆ m_IsAlteringWindow
bool CWinSystemWin10::m_IsAlteringWindow |
|
protected |
◆ m_resources
◆ m_resourceSection
◆ m_state
◆ m_ValidWindowedPosition
bool CWinSystemWin10::m_ValidWindowedPosition |
|
protected |
◆ m_windowState
The documentation for this class was generated from the following files: