cinder::app::AppImplMswBasic Class Reference
#include <AppImplMswBasic.h>
Inherits cinder::app::AppImplMsw.
List of all members.
Public Member Functions |
| | AppImplMswBasic (class AppBasic *aApp) |
| void | run () |
| class AppBasic * | getApp () |
| void | quit () |
| void | setWindowWidth (int aWindowWidth) |
| void | setWindowHeight (int aWindowHeight) |
| void | setWindowSize (int aWindowWidth, int aWindowHeight) |
| float | setFrameRate (float aFrameRate) |
| void | toggleFullScreen () |
| std::string | getAppPath () const |
| Display * | getDisplay () |
| int | getWindowWidth () const |
| int | getWindowHeight () const |
| float | getFrameRate () const |
| bool | isFullScreen () const |
| virtual Vec2i | mouseLocation () |
| virtual void | privateSetWindowOffset__ (const Vec2i &aWindowOffset) |
Static Public Member Functions |
| static void | hideCursor () |
| static void | showCursor () |
| static Buffer | loadResource (int id, const std::string &type) |
| static std::string | getAppPath () |
| static std::string | getOpenFilePath (const std::string &initialPath, std::vector< std::string > extensions) |
| static std::string | getSaveFilePath (const std::string &initialPath, std::vector< std::string > extensions) |
Protected Member Functions |
| bool | createWindow (int *width, int *height) |
| void | killWindow (bool wasFullScreen) |
| void | getScreenSize (int clientWidth, int clientHeight, int *resultWidth, int *resultHeight) |
Protected Attributes |
| bool | mShouldQuit |
| bool | mIsDragging |
| bool | mHasBeenInitialized |
| class AppBasic * | mApp |
| HWND | mWnd |
| HDC | mDC |
| HINSTANCE | mInstance |
| DWORD | mWindowStyle |
| DWORD | mWindowExStyle |
| double | mNextFrameTime |
| Display * | mDisplay |
| int | mWindowWidth |
| int | mWindowHeight |
| bool | mFullScreen |
| Vec2i | mWindowOffset |
| float | mFrameRate |
Friends |
| LRESULT CALLBACK | WndProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
Constructor & Destructor Documentation
| cinder::app::AppImplMswBasic::AppImplMswBasic |
( |
class AppBasic * |
aApp |
) |
|
Member Function Documentation
| void cinder::app::AppImplMswBasic::run |
( |
|
) |
|
| class AppBasic* cinder::app::AppImplMswBasic::getApp |
( |
|
) |
|
| void cinder::app::AppImplMswBasic::quit |
( |
|
) |
[virtual] |
| void cinder::app::AppImplMswBasic::setWindowWidth |
( |
int |
aWindowWidth |
) |
[virtual] |
| void cinder::app::AppImplMswBasic::setWindowHeight |
( |
int |
aWindowHeight |
) |
[virtual] |
| void cinder::app::AppImplMswBasic::setWindowSize |
( |
int |
aWindowWidth, |
|
|
int |
aWindowHeight | |
|
) |
| | [virtual] |
| float cinder::app::AppImplMswBasic::setFrameRate |
( |
float |
aFrameRate |
) |
[virtual] |
| void cinder::app::AppImplMswBasic::toggleFullScreen |
( |
|
) |
[virtual] |
| std::string cinder::app::AppImplMswBasic::getAppPath |
( |
|
) |
const |
| Display* cinder::app::AppImplMswBasic::getDisplay |
( |
|
) |
|
| bool cinder::app::AppImplMswBasic::createWindow |
( |
int * |
width, |
|
|
int * |
height | |
|
) |
| | [protected] |
| void cinder::app::AppImplMswBasic::killWindow |
( |
bool |
wasFullScreen |
) |
[protected] |
| void cinder::app::AppImplMswBasic::getScreenSize |
( |
int |
clientWidth, |
|
|
int |
clientHeight, |
|
|
int * |
resultWidth, |
|
|
int * |
resultHeight | |
|
) |
| | [protected] |
| int cinder::app::AppImplMsw::getWindowWidth |
( |
|
) |
const [inherited] |
| int cinder::app::AppImplMsw::getWindowHeight |
( |
|
) |
const [inherited] |
| float cinder::app::AppImplMsw::getFrameRate |
( |
|
) |
const [inherited] |
| bool cinder::app::AppImplMsw::isFullScreen |
( |
|
) |
const [inherited] |
| Vec2i cinder::app::AppImplMsw::mouseLocation |
( |
|
) |
[virtual, inherited] |
| virtual void cinder::app::AppImplMsw::privateSetWindowOffset__ |
( |
const Vec2i & |
aWindowOffset |
) |
[virtual, 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] |
| std::string cinder::app::AppImplMsw::getAppPath |
( |
|
) |
[static, inherited] |
| string cinder::app::AppImplMsw::getOpenFilePath |
( |
const std::string & |
initialPath, |
|
|
std::vector< std::string > |
extensions | |
|
) |
| | [static, inherited] |
| string cinder::app::AppImplMsw::getSaveFilePath |
( |
const std::string & |
initialPath, |
|
|
std::vector< std::string > |
extensions | |
|
) |
| | [static, inherited] |
Friends And Related Function Documentation
| LRESULT CALLBACK WndProc |
( |
HWND |
hWnd, |
|
|
UINT |
uMsg, |
|
|
WPARAM |
wParam, |
|
|
LPARAM |
lParam | |
|
) |
| | [friend] |
Member Data Documentation
The documentation for this class was generated from the following files: