Cinder  0.8.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Instance Methods | Class Methods | Public Attributes | List of all members
WindowImplBasicCocoa Class Reference

#import <AppImplCocoaBasic.h>

Inheritance diagram for WindowImplBasicCocoa:
[legend]

Instance Methods

(void- dealloc
 
(BOOL) - isFullScreen
 
(void- setFullScreen:options:
 
(cinder::Vec2i- getSize
 
(void- setSize:
 
(cinder::Vec2i- getPos
 
(float) - getContentScale
 
(void- setPos:
 
(float) - getContentScale
 
(void- close
 
(NSString *) - getTitle
 
(void- setTitle:
 
(BOOL) - isBorderless
 
(void- setBorderless:
 
(bool) - isAlwaysOnTop
 
(void- setAlwaysOnTop:
 
(void- hide
 
(void- show
 
(BOOL) - isHidden
 
(cinder::DisplayRef- getDisplay
 
(cinder::app::RendererRef- getRenderer
 
(void *) - getNative
 
(void- windowMovedNotification:
 
(void- windowWillCloseNotification:
 
(void- resize
 
(void- draw
 
(void- mouseDown:
 
(void- mouseDrag:
 
(void- mouseUp:
 
(void- mouseMove:
 
(void- mouseWheel:
 
(void- keyDown:
 
(void- keyUp:
 
(void- touchesBegan:
 
(void- touchesMoved:
 
(void- touchesEnded:
 
(const std::vector
< cinder::app::TouchEvent::Touch > &) 
- getActiveTouches
 
(void- fileDrop:
 
(cinder::app::WindowRef- getWindowRef
 

Class Methods

(WindowImplBasicCocoa *) + instantiate:withAppImpl:withRetina:
 

Public Attributes

AppImplCocoaBasicmAppImpl
 
NSWindow * mWin
 
CinderViewmCinderView
 
cinder::app::WindowRef mWindowRef
 
cinder::DisplayRef mDisplay
 
cinder::Vec2i mSize
 
cinder::Vec2i mPos
 
BOOL mResizable
 
BOOL mBorderless
 
BOOL mAlwaysOnTop
 
BOOL mHidden
 

Method Documentation

- (void) dealloc
- (BOOL) isFullScreen
- (void) setFullScreen: (BOOL)  fullScreen
options: (const cinder::app::FullScreenOptions *)  options 
- (Vec2i) WindowImplBasicCocoa:
- (void) setSize: (cinder::Vec2i size
- (Vec2i) WindowImplBasicCocoa:
- (float) getContentScale
- (void) setPos: (cinder::Vec2i pos
- (float) getContentScale
- (void) close
- (NSString *) getTitle
- (void) setTitle: (NSString *)  title
- (BOOL) isBorderless
- (void) setBorderless: (BOOL)  borderless
- (bool) isAlwaysOnTop
- (void) setAlwaysOnTop: (bool)  alwaysOnTop
- (void) hide
- (void) show
- (BOOL) isHidden
- (DisplayRef) WindowImplBasicCocoa:
- app:
- (void *) getNative
- (void) windowMovedNotification: (NSNotification*)  inNotification
- (void) windowWillCloseNotification: (NSNotification*)  inNotification
- (void) resize

Reimplemented from <CinderViewDelegate>.

- (void) draw

Reimplemented from <CinderViewDelegate>.

- (void) mouseDown: (cinder::app::MouseEvent*)  event

Reimplemented from <CinderViewDelegate>.

- (void) mouseDrag: (cinder::app::MouseEvent*)  event

Reimplemented from <CinderViewDelegate>.

- (void) mouseUp: (cinder::app::MouseEvent*)  event

Reimplemented from <CinderViewDelegate>.

- (void) mouseMove: (cinder::app::MouseEvent*)  event

Reimplemented from <CinderViewDelegate>.

- (void) mouseWheel: (cinder::app::MouseEvent*)  event

Reimplemented from <CinderViewDelegate>.

- (void) keyDown: (cinder::app::KeyEvent*)  event

Reimplemented from <CinderViewDelegate>.

- (void) keyUp: (cinder::app::KeyEvent*)  event

Reimplemented from <CinderViewDelegate>.

- (void) touchesBegan: (cinder::app::TouchEvent*)  event

Reimplemented from <CinderViewDelegate>.

- (void) touchesMoved: (cinder::app::TouchEvent*)  event

Reimplemented from <CinderViewDelegate>.

- (void) touchesEnded: (cinder::app::TouchEvent*)  event

Reimplemented from <CinderViewDelegate>.

- (const vector<) cinder:
- (void) fileDrop: (cinder::app::FileDropEvent*)  event

Reimplemented from <CinderViewDelegate>.

- app:

Reimplemented from <CinderViewDelegate>.

+ (WindowImplBasicCocoa *) instantiate: (cinder::app::Window::Format winFormat
withAppImpl: (AppImplCocoaBasic*)  appImpl
withRetina: (BOOL)  retinaEnabled 

Member Data Documentation

- (AppImplCocoaBasic*) mAppImpl
- (NSWindow*) mWin
- (CinderView*) mCinderView
- app:
- (DisplayRef) WindowImplBasicCocoa:
- (Vec2i) WindowImplBasicCocoa:
- (Vec2i) WindowImplBasicCocoa:
- (BOOL) mResizable
- (BOOL) mBorderless
- (BOOL) mAlwaysOnTop
- (BOOL) mHidden

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