#include <Renderer.h>
Inherits cinder::app::Renderer, and cinder::app::Renderer.
Public Member Functions | |
| virtual void | setup (App *aApp, const Area &frame, UIView *cinderView) |
| ~Renderer2d () | |
| virtual void | setup (App *aApp, CGRect frame, NSView *cinderView) |
| virtual CGContextRef | getCgContext () |
| virtual void | startDraw () |
| virtual void | finishDraw () |
| virtual void | setFrameSize (int width, int height) |
| virtual void | defaultResize () |
| virtual void | makeCurrentContext () |
| virtual Surface | copyWindowSurface (const Area &area) |
| Renderer2d (bool doubleBuffer=true) | |
| virtual void | setup (App *aApp, HWND wnd, HDC dc) |
| virtual void | kill () |
| virtual HWND | getHwnd () |
| virtual HDC | getDc () |
| virtual void | prepareToggleFullScreen () |
| virtual void | finishToggleFullScreen () |
| virtual void | startDraw () |
| virtual void | finishDraw () |
| virtual void | defaultResize () |
| virtual Surface | copyWindowSurface (const Area &area) |
| virtual CGLContextObj | getCglContext () |
| virtual CGLPixelFormatObj | getCglPixelFormat () |
| virtual bool | isEaglLayer () const |
Protected Attributes | |
| AppImplCocoaRendererQuartz * | mImpl |
| AppImplCocoaTouchRendererQuartz * | mImpl |
| CGContextRef | mCGContext |
| class AppImplMswRendererGdi * | mImpl |
| bool | mDoubleBuffer |
| HWND | mWnd |
| HDC | mDC |
| class App * | mApp |
| cinder::app::Renderer2d::~Renderer2d | ( | ) |
| cinder::app::Renderer2d::Renderer2d | ( | bool | doubleBuffer = true |
) |
| void cinder::app::Renderer2d::setup | ( | App * | aApp, | |
| const Area & | frame, | |||
| UIView * | cinderView | |||
| ) | [virtual] |
Implements cinder::app::Renderer.
| void cinder::app::Renderer2d::setup | ( | App * | aApp, | |
| CGRect | frame, | |||
| NSView * | cinderView | |||
| ) | [virtual] |
Implements cinder::app::Renderer.
| CGContextRef cinder::app::Renderer2d::getCgContext | ( | ) | [virtual] |
Reimplemented from cinder::app::Renderer.
| void cinder::app::Renderer2d::startDraw | ( | ) | [virtual] |
Reimplemented from cinder::app::Renderer.
| void cinder::app::Renderer2d::finishDraw | ( | ) | [virtual] |
Reimplemented from cinder::app::Renderer.
| void cinder::app::Renderer2d::setFrameSize | ( | int | width, | |
| int | height | |||
| ) | [virtual] |
Reimplemented from cinder::app::Renderer.
| void cinder::app::Renderer2d::defaultResize | ( | ) | [virtual] |
Reimplemented from cinder::app::Renderer.
| void cinder::app::Renderer2d::makeCurrentContext | ( | ) | [virtual] |
Implements cinder::app::Renderer.
Implements cinder::app::Renderer.
| void cinder::app::Renderer2d::setup | ( | App * | aApp, | |
| HWND | wnd, | |||
| HDC | dc | |||
| ) | [virtual] |
Implements cinder::app::Renderer.
| void cinder::app::Renderer2d::kill | ( | ) | [virtual] |
Reimplemented from cinder::app::Renderer.
| virtual HWND cinder::app::Renderer2d::getHwnd | ( | ) | [virtual] |
Implements cinder::app::Renderer.
| HDC cinder::app::Renderer2d::getDc | ( | ) | [virtual] |
Reimplemented from cinder::app::Renderer.
| void cinder::app::Renderer2d::prepareToggleFullScreen | ( | ) | [virtual] |
Reimplemented from cinder::app::Renderer.
| void cinder::app::Renderer2d::finishToggleFullScreen | ( | ) | [virtual] |
Reimplemented from cinder::app::Renderer.
| virtual void cinder::app::Renderer2d::startDraw | ( | ) | [virtual] |
Reimplemented from cinder::app::Renderer.
| virtual void cinder::app::Renderer2d::finishDraw | ( | ) | [virtual] |
Reimplemented from cinder::app::Renderer.
| virtual void cinder::app::Renderer2d::defaultResize | ( | ) | [virtual] |
Reimplemented from cinder::app::Renderer.
Implements cinder::app::Renderer.
| virtual CGLContextObj cinder::app::Renderer::getCglContext | ( | ) | [virtual, inherited] |
Reimplemented in cinder::app::RendererGl.
| virtual CGLPixelFormatObj cinder::app::Renderer::getCglPixelFormat | ( | ) | [virtual, inherited] |
Reimplemented in cinder::app::RendererGl.
| virtual bool cinder::app::Renderer::isEaglLayer | ( | ) | const [virtual, inherited] |
Reimplemented in cinder::app::RendererGl.
AppImplCocoaRendererQuartz* cinder::app::Renderer2d::mImpl [protected] |
CGContextRef cinder::app::Renderer2d::mCGContext [protected] |
class AppImplMswRendererGdi* cinder::app::Renderer2d::mImpl [protected] |
bool cinder::app::Renderer2d::mDoubleBuffer [protected] |
HWND cinder::app::Renderer2d::mWnd [protected] |
HDC cinder::app::Renderer2d::mDC [protected] |
class App* cinder::app::Renderer::mApp [protected, inherited] |