cinder::app::AppImplMswRendererGl Class Reference

#include <AppImplMswRendererGl.h>

Inherits cinder::app::AppImplMswRenderer.

List of all members.

Public Member Functions

 AppImplMswRendererGl (App *aApp, RendererGl *aRenderer)
virtual bool initialize (HWND wnd, HDC dc)
virtual void prepareToggleFullScreen ()
virtual void finishToggleFullScreen ()
virtual void kill ()
virtual void defaultResize () const
virtual void swapBuffers () const
virtual void makeCurrentContext ()

Protected Member Functions

bool initializeInternal (HWND wnd, HDC dc)
int initMultisample (PIXELFORMATDESCRIPTOR pfd, int requestedLevelIdx, HDC dc)

Protected Attributes

RendererGlmRenderer
bool mWasFullScreen
HGLRC mRC
HGLRC mPrevRC
HDC mDC
HWND mWnd
AppmApp

Constructor & Destructor Documentation

cinder::app::AppImplMswRendererGl::AppImplMswRendererGl ( App aApp,
RendererGl aRenderer 
)

Member Function Documentation

bool cinder::app::AppImplMswRendererGl::initialize ( HWND  wnd,
HDC  dc 
) [virtual]
void cinder::app::AppImplMswRendererGl::prepareToggleFullScreen (  )  [virtual]

Reimplemented from cinder::app::AppImplMswRenderer.

void cinder::app::AppImplMswRendererGl::finishToggleFullScreen (  )  [virtual]

Reimplemented from cinder::app::AppImplMswRenderer.

void cinder::app::AppImplMswRendererGl::kill (  )  [virtual]
void cinder::app::AppImplMswRendererGl::defaultResize (  )  const [virtual]
void cinder::app::AppImplMswRendererGl::swapBuffers (  )  const [virtual]
void cinder::app::AppImplMswRendererGl::makeCurrentContext (  )  [virtual]
bool cinder::app::AppImplMswRendererGl::initializeInternal ( HWND  wnd,
HDC  dc 
) [protected]
int cinder::app::AppImplMswRendererGl::initMultisample ( PIXELFORMATDESCRIPTOR  pfd,
int  requestedLevelIdx,
HDC  dc 
) [protected]

Member Data Documentation

HWND cinder::app::AppImplMswRenderer::mWnd [protected, inherited]
App* cinder::app::AppImplMswRenderer::mApp [protected, inherited]

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