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

#include <Renderer.h>

Inherits cinder::app::Renderer.

Public Member Functions

 Renderer2d ()
 
RendererRef clone () const override
 
 ~Renderer2d ()
 
void setup (CGRect frame, NSView *cinderView, RendererRef sharedRenderer, bool retinaEnabled) override
 
CGContextRef getCgContext () override
 
void startDraw () override
 
void finishDraw () override
 
void defaultResize () override
 
void makeCurrentContext (bool force=false) override
 
void setFrameSize (int width, int height) override
 
Surface8u copyWindowSurface (const Area &area, int32_t windowHeightPixels) override
 
virtual void swapBuffers ()
 

Static Public Member Functions

static Renderer2dRef create ()
 

Protected Member Functions

 Renderer2d (const Renderer2d &renderer)
 

Protected Attributes

RendererImpl2dCocoaTouchQuartzmImpl
 
CGContextRef mCGContext
 

Constructor & Destructor Documentation

cinder::app::Renderer2d::Renderer2d ( )
cinder::app::Renderer2d::~Renderer2d ( )
cinder::app::Renderer2d::Renderer2d ( const Renderer2d renderer)
protected

Member Function Documentation

static Renderer2dRef cinder::app::Renderer2d::create ( )
static
RendererRef cinder::app::Renderer2d::clone ( ) const
overridevirtual

Implements cinder::app::Renderer.

void cinder::app::Renderer2d::setup ( CGRect  frame,
NSView *  cinderView,
RendererRef  sharedRenderer,
bool  retinaEnabled 
)
override
CGContextRef cinder::app::Renderer2d::getCgContext ( )
overridevirtual

Reimplemented from cinder::app::Renderer.

void cinder::app::Renderer2d::startDraw ( )
overridevirtual

Reimplemented from cinder::app::Renderer.

void cinder::app::Renderer2d::finishDraw ( )
overridevirtual

Reimplemented from cinder::app::Renderer.

void cinder::app::Renderer2d::defaultResize ( )
overridevirtual

Reimplemented from cinder::app::Renderer.

void cinder::app::Renderer2d::makeCurrentContext ( bool  force = false)
overridevirtual

Reimplemented from cinder::app::Renderer.

void cinder::app::Renderer2d::setFrameSize ( int  width,
int  height 
)
overridevirtual

Reimplemented from cinder::app::Renderer.

Surface cinder::app::Renderer2d::copyWindowSurface ( const Area area,
int32_t  windowHeightPixels 
)
overridevirtual

Implements cinder::app::Renderer.

virtual void cinder::app::Renderer::swapBuffers ( )
virtualinherited

Reimplemented in cinder::app::RendererGl.

Member Data Documentation

RendererImpl2dCocoaTouchQuartz* cinder::app::Renderer2d::mImpl
protected
CGContextRef cinder::app::Renderer2d::mCGContext
protected

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