Public Member Functions

  • AppImplMswBasic (AppMsw *app, const AppMsw::Settings &settings)
  • void
    run ()
  • getApp ()
  • void
    quit () override
  • void
    setFrameRate (float frameRate) override
  • void
    disableFrameRate ()
  • bool
    isFrameRateEnabled () const
  • size_t
    getNumWindows () const
  • getWindowIndex (size_t index)
  • getForegroundWindow () const
  • void
    setupBlankingWindows (DisplayRef fullScreenDisplay)
  • void
    destroyBlankingWindows ()
  • float
    getFrameRate () const
  • getWindow () const
  • void
    setWindow (WindowRef window)

Static Public Member Functions

  • void
    hideCursor ()
  • void
    showCursor ()
  • fs::path
    getOpenFilePath (const fs::path &initialPath, std::vector< std::string > extensions)
  • fs::path
    getSaveFilePath (const fs::path &initialPath, std::vector< std::string > extensions)
  • fs::path
    getFolderPath (const fs::path &initialPath)

Protected Member Functions

  • bool
    setupHasBeenCalled () const
  • bool
    getHighDensityDisplayEnabled () const
  • bool
    mHighDensityDispalyEnabled ()

Protected Attributes

  • float
    mFrameRate
  • mActiveWindow
  • bool
    mSetupHasBeenCalled
  • bool
    mNeedsToRefreshDisplays
  • bool
    mActive
  • ULONG_PTR
    mGdiplusToken

Friends

  • friend class
  • friend LRESULT CALLBACK
    WndProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)