Public Member Functions

  • AppImplMswScreenSaver (AppScreenSaver *app, HWND wnd, const AppScreenSaver::Settings &settings)
  • ~AppImplMswScreenSaver ()
  • void
    init (HWND aWnd)
  • void
    run ()
  • LRESULT
    eventHandler (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
  • getWindow () const override
  • bool
    isPreview () const
  • void
    closeWindow (class WindowImplMsw *) override
  • void
    setForegroundWindow (WindowRef window) override
  • class AppBase *
    getApp ()
  • float
    getFrameRate () 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