#include <Renderer.h>
Inherited by cinder::app::Renderer2d, cinder::app::Renderer2d, and cinder::app::RendererGl.
Public Member Functions | |
| virtual | ~Renderer () |
| virtual void | setup (class App *aApp, CGRect frame, NSView *cinderView)=0 |
| virtual CGContextRef | getCgContext () |
| virtual CGLContextObj | getCglContext () |
| virtual CGLPixelFormatObj | getCglPixelFormat () |
| virtual void | setup (class App *aApp, const Area &frame, UIView *cinderView)=0 |
| virtual bool | isEaglLayer () const |
| virtual void | setFrameSize (int width, int height) |
| virtual void | makeCurrentContext ()=0 |
| virtual void | setup (class App *aApp, HWND wnd, HDC dc)=0 |
| virtual void | prepareToggleFullScreen () |
| virtual void | finishToggleFullScreen () |
| virtual void | kill () |
| virtual HWND | getHwnd ()=0 |
| virtual HDC | getDc () |
| virtual Surface | copyWindowSurface (const Area &area)=0 |
| virtual void | startDraw () |
| virtual void | finishDraw () |
| virtual void | defaultResize () |
Protected Attributes | |
| class App * | mApp |
| virtual cinder::app::Renderer::~Renderer | ( | ) | [virtual] |
| virtual void cinder::app::Renderer::setup | ( | class App * | aApp, | |
| CGRect | frame, | |||
| NSView * | cinderView | |||
| ) | [pure virtual] |
Implemented in cinder::app::RendererGl, and cinder::app::Renderer2d.
| virtual CGContextRef cinder::app::Renderer::getCgContext | ( | ) | [virtual] |
Reimplemented in cinder::app::Renderer2d.
| virtual CGLContextObj cinder::app::Renderer::getCglContext | ( | ) | [virtual] |
Reimplemented in cinder::app::RendererGl.
| virtual CGLPixelFormatObj cinder::app::Renderer::getCglPixelFormat | ( | ) | [virtual] |
Reimplemented in cinder::app::RendererGl.
| virtual void cinder::app::Renderer::setup | ( | class App * | aApp, | |
| const Area & | frame, | |||
| UIView * | cinderView | |||
| ) | [pure virtual] |
Implemented in cinder::app::RendererGl, and cinder::app::Renderer2d.
| virtual bool cinder::app::Renderer::isEaglLayer | ( | ) | const [virtual] |
Reimplemented in cinder::app::RendererGl.
| virtual void cinder::app::Renderer::setFrameSize | ( | int | width, | |
| int | height | |||
| ) | [virtual] |
Reimplemented in cinder::app::RendererGl, and cinder::app::Renderer2d.
| virtual void cinder::app::Renderer::makeCurrentContext | ( | ) | [pure virtual] |
Implemented in cinder::app::RendererGl, and cinder::app::Renderer2d.
| virtual void cinder::app::Renderer::setup | ( | class App * | aApp, | |
| HWND | wnd, | |||
| HDC | dc | |||
| ) | [pure virtual] |
Implemented in cinder::app::RendererGl, and cinder::app::Renderer2d.
| virtual void cinder::app::Renderer::prepareToggleFullScreen | ( | ) | [virtual] |
Reimplemented in cinder::app::RendererGl, and cinder::app::Renderer2d.
| virtual void cinder::app::Renderer::finishToggleFullScreen | ( | ) | [virtual] |
Reimplemented in cinder::app::RendererGl, and cinder::app::Renderer2d.
| virtual void cinder::app::Renderer::kill | ( | ) | [virtual] |
Reimplemented in cinder::app::RendererGl, and cinder::app::Renderer2d.
| virtual HWND cinder::app::Renderer::getHwnd | ( | ) | [pure virtual] |
Implemented in cinder::app::RendererGl, and cinder::app::Renderer2d.
| virtual HDC cinder::app::Renderer::getDc | ( | ) | [virtual] |
Reimplemented in cinder::app::Renderer2d.
Implemented in cinder::app::RendererGl, cinder::app::Renderer2d, and cinder::app::Renderer2d.
| virtual void cinder::app::Renderer::startDraw | ( | ) | [virtual] |
Reimplemented in cinder::app::RendererGl, cinder::app::Renderer2d, and cinder::app::Renderer2d.
| virtual void cinder::app::Renderer::finishDraw | ( | ) | [virtual] |
Reimplemented in cinder::app::RendererGl, cinder::app::Renderer2d, and cinder::app::Renderer2d.
| virtual void cinder::app::Renderer::defaultResize | ( | ) | [virtual] |
Reimplemented in cinder::app::RendererGl, cinder::app::Renderer2d, and cinder::app::Renderer2d.
class App* cinder::app::Renderer::mApp [protected] |