Cinder  0.9.1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cinder::app::RendererImplGlAngle Class Reference

#include <RendererImplGlAngle.h>

Inherits cinder::app::RendererImplMsw.

Public Member Functions

 RendererImplGlAngle (class RendererGl *renderer)
 
bool initialize (HWND wnd, HDC dc, RendererRef sharedRenderer) override
 
void prepareToggleFullScreen () override
 
void finishToggleFullScreen () override
 
void kill () override
 
void defaultResize () const override
 
void swapBuffers () const override
 
void makeCurrentContext (bool force=false) override
 
HDC getDc () const
 

Protected Member Functions

int initMultisample (PIXELFORMATDESCRIPTOR pfd, int requestedLevelIdx, HDC dc)
 

Protected Attributes

class RendererGlmRenderer
 
gl::ContextRef mCinderContext
 
EGLContext mContext
 
EGLDisplay mDisplay
 
EGLSurface mSurface
 
HDC mDc
 
HWND mWnd
 

Constructor & Destructor Documentation

cinder::app::RendererImplGlAngle::RendererImplGlAngle ( class RendererGl renderer)

Member Function Documentation

bool cinder::app::RendererImplGlAngle::initialize ( HWND  wnd,
HDC  dc,
RendererRef  sharedRenderer 
)
overridevirtual
void cinder::app::RendererImplGlAngle::prepareToggleFullScreen ( )
overridevirtual

Reimplemented from cinder::app::RendererImplMsw.

void cinder::app::RendererImplGlAngle::finishToggleFullScreen ( )
overridevirtual

Reimplemented from cinder::app::RendererImplMsw.

void cinder::app::RendererImplGlAngle::kill ( )
overridevirtual
void cinder::app::RendererImplGlAngle::defaultResize ( ) const
overridevirtual
void cinder::app::RendererImplGlAngle::swapBuffers ( ) const
overridevirtual
void cinder::app::RendererImplGlAngle::makeCurrentContext ( bool  force = false)
overridevirtual
HDC cinder::app::RendererImplGlAngle::getDc ( ) const
int cinder::app::RendererImplGlAngle::initMultisample ( PIXELFORMATDESCRIPTOR  pfd,
int  requestedLevelIdx,
HDC  dc 
)
protected

Member Data Documentation

class RendererGl* cinder::app::RendererImplGlAngle::mRenderer
protected
gl::ContextRef cinder::app::RendererImplGlAngle::mCinderContext
protected
EGLContext cinder::app::RendererImplGlAngle::mContext
protected
EGLDisplay cinder::app::RendererImplGlAngle::mDisplay
protected
EGLSurface cinder::app::RendererImplGlAngle::mSurface
protected
HDC cinder::app::RendererImplGlAngle::mDc
protected
HWND cinder::app::RendererImplMsw::mWnd
protectedinherited

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