cinder::app::RendererGl Class Reference

#import <Renderer.h>

Inherits cinder::app::Renderer.

List of all members.

Public Types

enum  {
  AA_NONE = 0, AA_MSAA_2, AA_MSAA_4, AA_MSAA_6,
  AA_MSAA_8, AA_MSAA_16, AA_MSAA_32
}

Public Member Functions

() - RendererGl
() - RendererGl
() - ~RendererGl
(virtual void) - setup
(virtual CGLContextObj) - getCglContext
(virtual CGLPixelFormatObj) - getCglPixelFormat
(virtual void) - setup
(virtual bool) - isEaglLayer
(virtual void) - setFrameSize
(virtual void) - makeCurrentContext
(virtual void) - setup
(virtual void) - kill
(virtual HWND) - getHwnd
(virtual void) - prepareToggleFullScreen
(virtual void) - finishToggleFullScreen
(void) - setAntiAliasing
(int) - getAntiAliasing
(virtual void) - startDraw
(virtual void) - finishDraw
(virtual void) - defaultResize
(virtual Surface- copyWindowSurface
virtual CGContextRef getCgContext ()
virtual HDC getDc ()

Static Public Attributes

static const int sAntiAliasingSamples [] = { 0, 2, 4, 6, 8, 16, 32 }

Protected Attributes

int mAntiAliasing
AppImplCocoaRendererGlmImpl
AppImplCocoaTouchRendererGlmImpl
class AppImplMswRendererGlmImpl
HWND mWnd
class AppmApp

Member Enumeration Documentation

- (anonymous) enum
Enumerator:
AA_NONE 
AA_MSAA_2 
AA_MSAA_4 
AA_MSAA_6 
AA_MSAA_8 
AA_MSAA_16 
AA_MSAA_32 

Constructor & Destructor Documentation

- cinder:  
- cinder: (int)  aAntiAliasing  
- cinder:  

Member Function Documentation

- (void) app: (App *)  aApp
(CGRect)  frame
(NSView *)  cinderView 

Implements cinder::app::Renderer.

- (CGLContextObj) app:  

Reimplemented from cinder::app::Renderer.

- (CGLPixelFormatObj) app:  

Reimplemented from cinder::app::Renderer.

- (void) app: (App *)  aApp
(const Area &)  frame
(UIView *)  cinderView 

Implements cinder::app::Renderer.

- (virtual bool) app:   const

Reimplemented from cinder::app::Renderer.

- (void) app: (int)  width
(int)  height 

Reimplemented from cinder::app::Renderer.

- (void) app:  

Implements cinder::app::Renderer.

- (void) app: (App *)  aApp
(HWND)  wnd
(HDC)  dc 

Implements cinder::app::Renderer.

- (void) app:  

Reimplemented from cinder::app::Renderer.

- (virtual HWND) app:  

Implements cinder::app::Renderer.

- (void) app:  

Reimplemented from cinder::app::Renderer.

- (void) app:  

Reimplemented from cinder::app::Renderer.

- (void) app: (int)  aAntiAliasing  
- (int) app:   const
- (void) app:  

Reimplemented from cinder::app::Renderer.

- (void) app:  

Reimplemented from cinder::app::Renderer.

- (void) app:  

Reimplemented from cinder::app::Renderer.

- (Surface) app: (const Area &)  area  

Implements cinder::app::Renderer.

virtual CGContextRef cinder::app::Renderer::getCgContext (  )  [virtual, inherited]

Reimplemented in cinder::app::Renderer2d.

virtual HDC cinder::app::Renderer::getDc (  )  [virtual, inherited]

Reimplemented in cinder::app::Renderer2d.


Member Data Documentation

+ (const int) app: = { 0, 2, 4, 6, 8, 16, 32 } [static]
- (int) app: [protected]
- (AppImplCocoaRendererGl*) app: [protected]
- (AppImplCocoaTouchRendererGl*) app: [protected]
- (class AppImplMswRendererGl*) app: [protected]
- (HWND) app: [protected]
class App* cinder::app::Renderer::mApp [protected, inherited]

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