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

#include <AppImplMswRendererGl.h>

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

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

RendererGlmRenderer
 
bool mWasFullScreen
 
bool mWasVerticalSynced
 
HGLRC mRC
 
HGLRC mPrevRC
 
HDC mDC
 
DX_WINDOW_TYPE 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
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,
HGLRC  sharedRC 
)
protected
int cinder::app::AppImplMswRendererGl::initMultisample ( PIXELFORMATDESCRIPTOR  pfd,
int  requestedLevelIdx,
HDC  dc 
)
protected

Member Data Documentation

RendererGl* cinder::app::AppImplMswRendererGl::mRenderer
protected
bool cinder::app::AppImplMswRendererGl::mWasFullScreen
protected
bool cinder::app::AppImplMswRendererGl::mWasVerticalSynced
protected
HGLRC cinder::app::AppImplMswRendererGl::mRC
protected
HGLRC cinder::app::AppImplMswRendererGl::mPrevRC
protected
HDC cinder::app::AppImplMswRendererGl::mDC
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: