Cinder  0.8.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
cinder::app::AppImplMswRendererGdi Class Reference

#include <AppImplMswRendererGdi.h>

Inheritance diagram for cinder::app::AppImplMswRendererGdi:
[legend]

Public Member Functions

 AppImplMswRendererGdi (App *aApp, bool doubleBuffer)
 
virtual bool initialize (HWND wnd, HDC dc, RendererRef sharedRenderer)
 
virtual void kill ()
 
virtual void defaultResize () const
 
virtual void swapBuffers () const
 
virtual void makeCurrentContext ()
 
virtual HDC getDc () const
 
Surface8u copyWindowContents (const Area &area)
 
virtual void prepareToggleFullScreen ()
 
virtual void finishToggleFullScreen ()
 

Protected Attributes

::HDC mPaintDc
 
::PAINTSTRUCT mPaintStruct
 
bool mDoubleBuffer
 
::HDC mDoubleBufferDc
 
::HBITMAP mDoubleBufferBitmap
 
::HBITMAP mDoubleBufferOldBitmap
 
Vec2i mDoubleBufferBitmapSize
 
DX_WINDOW_TYPE mWnd
 
AppmApp
 

Constructor & Destructor Documentation

cinder::app::AppImplMswRendererGdi::AppImplMswRendererGdi ( App aApp,
bool  doubleBuffer 
)

Member Function Documentation

bool cinder::app::AppImplMswRendererGdi::initialize ( HWND  wnd,
HDC  dc,
RendererRef  sharedRenderer 
)
virtual
virtual void cinder::app::AppImplMswRendererGdi::kill ( )
virtual
void cinder::app::AppImplMswRendererGdi::defaultResize ( ) const
virtual
void cinder::app::AppImplMswRendererGdi::swapBuffers ( ) const
virtual
void cinder::app::AppImplMswRendererGdi::makeCurrentContext ( )
virtual
virtual HDC cinder::app::AppImplMswRendererGdi::getDc ( ) const
virtual
Surface8u cinder::app::AppImplMswRendererGdi::copyWindowContents ( const Area area)
virtual void cinder::app::AppImplMswRenderer::prepareToggleFullScreen ( )
virtualinherited
virtual void cinder::app::AppImplMswRenderer::finishToggleFullScreen ( )
virtualinherited

Member Data Documentation

::HDC cinder::app::AppImplMswRendererGdi::mPaintDc
protected
::PAINTSTRUCT cinder::app::AppImplMswRendererGdi::mPaintStruct
protected
bool cinder::app::AppImplMswRendererGdi::mDoubleBuffer
protected
::HDC cinder::app::AppImplMswRendererGdi::mDoubleBufferDc
protected
::HBITMAP cinder::app::AppImplMswRendererGdi::mDoubleBufferBitmap
protected
::HBITMAP cinder::app::AppImplMswRendererGdi::mDoubleBufferOldBitmap
protected
Vec2i cinder::app::AppImplMswRendererGdi::mDoubleBufferBitmapSize
protected
DX_WINDOW_TYPE cinder::app::AppImplMswRenderer::mWnd
protectedinherited
App* cinder::app::AppImplMswRenderer::mApp
protectedinherited

The documentation for this class was generated from the following files: