Cinder  0.9.1
Public Member Functions | Protected Member Functions | List of all members
cinder::app::Renderer Class Referenceabstract

#include <Renderer.h>

Inherited by cinder::app::Renderer2d, cinder::app::RendererDx, and cinder::app::RendererGl.

Public Member Functions

virtual ~Renderer ()
 
virtual RendererRef clone () const =0
 
virtual CGContextRef getCgContext ()
 
virtual void setFrameSize (int width, int height)
 
virtual Surface8u copyWindowSurface (const Area &area, int32_t windowHeightPixels)=0
 
virtual void startDraw ()
 
virtual void finishDraw ()
 
virtual void makeCurrentContext (bool force=false)
 
virtual void swapBuffers ()
 
virtual void defaultResize ()
 

Protected Member Functions

 Renderer ()
 
 Renderer (const Renderer &renderer)
 

Constructor & Destructor Documentation

virtual cinder::app::Renderer::~Renderer ( )
virtual
cinder::app::Renderer::Renderer ( )
protected
cinder::app::Renderer::Renderer ( const Renderer renderer)
protected

Member Function Documentation

virtual RendererRef cinder::app::Renderer::clone ( ) const
pure virtual
virtual CGContextRef cinder::app::Renderer::getCgContext ( )
virtual

Reimplemented in cinder::app::Renderer2d.

virtual void cinder::app::Renderer::setFrameSize ( int  width,
int  height 
)
virtual
virtual Surface8u cinder::app::Renderer::copyWindowSurface ( const Area area,
int32_t  windowHeightPixels 
)
pure virtual
virtual void cinder::app::Renderer::startDraw ( )
virtual
virtual void cinder::app::Renderer::finishDraw ( )
virtual
virtual void cinder::app::Renderer::makeCurrentContext ( bool  force = false)
virtual
virtual void cinder::app::Renderer::swapBuffers ( )
virtual

Reimplemented in cinder::app::RendererGl.

virtual void cinder::app::Renderer::defaultResize ( )
virtual

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