- cinder::app::WindowImplMsw
- cinder::app::WindowImplMswBasic
Show All |
Public Member Functions
-
WindowImplMswBasic (const Window::Format &format, RendererRef sharedRenderer, AppImplMswBasic *appImpl)
-
voidWindowImplMswBasic::toggleFullScreen (const app::FullScreenOptions &options)
-
boolisFullScreen ()
-
voidsetFullScreen (bool fullScreen, const app::FullScreenOptions &options)
-
ivec2getSize () const
-
voidsetSize (const ivec2 &sizePoints)
-
ivec2getPos () const
-
voidsetPos (const ivec2 &pos)
-
floatgetContentScale () const
-
inttoPoints (int pixels) const
-
floattoPoints (float pixels) const
-
ivec2toPixels (const ivec2 &points)
-
voidclose ()
-
std::stringgetTitle () const
-
voidsetTitle (const std::string &title)
-
voidhide ()
-
voidshow ()
-
boolisHidden () const
-
getDisplay () const
-
getRenderer () const
-
const std::vector< TouchEvent::Touch > &getActiveTouches () const
-
void *getNative ()
-
voidenableMultiTouch ()
-
boolisBorderless () const
-
voidsetBorderless (bool borderless)
-
boolisAlwaysOnTop () const
-
voidsetAlwaysOnTop (bool alwaysOnTop)
-
getAppImpl ()
-
getWindow ()
-
voidkeyDown (const KeyEvent &event)
-
voiddraw ()
-
voidredraw ()
-
voidresize ()
-
HWNDgetHwnd () const
-
HDCgetDc () const
-
voidprivateClose ()
Protected Member Functions
-
voidcreateWindow (const ivec2 &windowSize, const std::string &title, DisplayRef display, RendererRef sharedRenderer)
-
voidcompleteCreation ()
-
voidgetScreenSize (int clientWidth, int clientHeight, int *resultWidth, int *resultHeight)
-
voidonTouch (HWND hWnd, WPARAM wParam, LPARAM lParam)
-
voidtoggleFullScreen (const app::FullScreenOptions &options)
-
voidregisterWindowClass ()
Protected Attributes
-
mAppImplBasic
-
friendAppImplMswBasic
-
mAppImpl
-
mWindowRef
-
HWNDmWnd
-
HDCmDC
-
DWORDmWindowStyle
-
DWORDmWindowExStyle
-
ivec2mWindowOffset
-
boolmHidden
-
intmWindowWidthPx
-
intmWindowHeightPx
-
boolmFullScreen
-
boolmBorderless
-
boolmAlwaysOnTop
-
boolmResizable
-
ivec2mWindowedPos
-
ivec2mWindowedSizePx
-
mDisplay
-
mRenderer
-
std::map< DWORD, vec2 >mMultiTouchPrev
-
std::vector< TouchEvent::Touch >mActiveTouches
-
boolmIsDragging
-
friendAppImplMsw