Public Member Functions | Protected Member Functions | Protected Attributes
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, RendererRef sharedRenderer)
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, HGLRC sharedRC)
int initMultisample (PIXELFORMATDESCRIPTOR pfd, int requestedLevelIdx, HDC dc)

Protected Attributes

RendererGl * mRenderer
bool mWasFullScreen
bool mWasVerticalSynced
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,
RendererRef  sharedRenderer 
) [virtual]

Reimplemented from cinder::app::AppImplMswRenderer.

Reimplemented from cinder::app::AppImplMswRenderer.

bool cinder::app::AppImplMswRendererGl::initializeInternal ( HWND  wnd,
HDC  dc,
HGLRC  sharedRC 
) [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: