#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_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: