#include <AppImplMswBasic.h>
Inherits cinder::app::AppImplMsw.
Public Member Functions | |
| AppImplMswBasic (class AppBasic *aApp) | |
| void | run () |
| class AppBasic * | getApp () |
| void | quit () |
| float | setFrameRate (float aFrameRate) |
| void | disableFrameRate () |
| bool | isFrameRateEnabled () const |
| size_t | getNumWindows () const |
| WindowRef | getWindowIndex (size_t index) |
| WindowRef | getForegroundWindow () const |
| fs::path | getAppPath () const |
| void | setupBlankingWindows (DisplayRef fullScreenDisplay) |
| void | destroyBlankingWindows () |
| float | getFrameRate () const |
| virtual WindowRef | getWindow () const |
| void | setWindow (WindowRef window) |
Static Public Member Functions | |
| static void | hideCursor () |
| static void | showCursor () |
| static Buffer | loadResource (int id, const std::string &type) |
| static fs::path | getAppPath () |
| static fs::path | getOpenFilePath (const fs::path &initialPath, std::vector< std::string > extensions) |
| static fs::path | getSaveFilePath (const fs::path &initialPath, std::vector< std::string > extensions) |
| static fs::path | getFolderPath (const fs::path &initialPath) |
Protected Member Functions | |
| bool | setupHasBeenCalled () const |
Protected Attributes | |
| float | mFrameRate |
| WindowRef | mActiveWindow |
| bool | mSetupHasBeenCalled |
| ULONG_PTR | mGdiplusToken |
Friends | |
| class | AppBasic |
| LRESULT CALLBACK | WndProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| class | WindowImplMsw |
| cinder::app::AppImplMswBasic::AppImplMswBasic | ( | class AppBasic * | aApp | ) |
| void cinder::app::AppImplMswBasic::run | ( | ) |
| class AppBasic* cinder::app::AppImplMswBasic::getApp | ( | ) |
Reimplemented from cinder::app::AppImplMsw.
| void cinder::app::AppImplMswBasic::quit | ( | ) | [virtual] |
Implements cinder::app::AppImplMsw.
| float cinder::app::AppImplMswBasic::setFrameRate | ( | float | aFrameRate | ) | [virtual] |
Reimplemented from cinder::app::AppImplMsw.
| bool cinder::app::AppImplMswBasic::isFrameRateEnabled | ( | ) | const |
| size_t cinder::app::AppImplMswBasic::getNumWindows | ( | ) | const |
| WindowRef cinder::app::AppImplMswBasic::getWindowIndex | ( | size_t | index | ) |
| fs::path cinder::app::AppImplMswBasic::getAppPath | ( | ) | const |
| void cinder::app::AppImplMswBasic::setupBlankingWindows | ( | DisplayRef | fullScreenDisplay | ) |
| float cinder::app::AppImplMsw::getFrameRate | ( | ) | const [inherited] |
| virtual WindowRef cinder::app::AppImplMsw::getWindow | ( | ) | const [virtual, inherited] |
Reimplemented in cinder::app::AppImplMswScreenSaver.
| void cinder::app::AppImplMsw::setWindow | ( | WindowRef | window | ) | [inherited] |
| void cinder::app::AppImplMsw::hideCursor | ( | ) | [static, inherited] |
| void cinder::app::AppImplMsw::showCursor | ( | ) | [static, inherited] |
| Buffer cinder::app::AppImplMsw::loadResource | ( | int | id, |
| const std::string & | type | ||
| ) | [static, inherited] |
| fs::path cinder::app::AppImplMsw::getAppPath | ( | ) | [static, inherited] |
| fs::path cinder::app::AppImplMsw::getOpenFilePath | ( | const fs::path & | initialPath, |
| std::vector< std::string > | extensions | ||
| ) | [static, inherited] |
| fs::path cinder::app::AppImplMsw::getSaveFilePath | ( | const fs::path & | initialPath, |
| std::vector< std::string > | extensions | ||
| ) | [static, inherited] |
| fs::path cinder::app::AppImplMsw::getFolderPath | ( | const fs::path & | initialPath | ) | [static, inherited] |
| bool cinder::app::AppImplMsw::setupHasBeenCalled | ( | ) | const [protected, inherited] |
friend class AppBasic [friend] |
| LRESULT CALLBACK WndProc | ( | HWND | hWnd, |
| UINT | uMsg, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam | ||
| ) | [friend] |
Reimplemented from cinder::app::AppImplMsw.
friend class WindowImplMsw [friend, inherited] |
float cinder::app::AppImplMsw::mFrameRate [protected, inherited] |
WindowRef cinder::app::AppImplMsw::mActiveWindow [protected, inherited] |
bool cinder::app::AppImplMsw::mSetupHasBeenCalled [protected, inherited] |
ULONG_PTR cinder::app::AppImplMsw::mGdiplusToken [protected, inherited] |