Cinder  0.8.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Functions
AppCocoaTouch.mm File Reference
#include "cinder/app/AppCocoaTouch.h"
#include "cinder/app/CinderViewCocoaTouch.h"
#include "cinder/cocoa/CinderCocoaTouch.h"
#import <QuartzCore/QuartzCore.h>
#include <list>
Include dependency graph for AppCocoaTouch.mm:

Namespaces

 cinder
 
 cinder::app
 

Functions

std::ostream & cinder::app::operator<< (std::ostream &lhs, const InterfaceOrientation &rhs)
 Stream InterfacefaceOrientation enum to std::ostream. More...
 
float cinder::app::getOrientationDegrees (InterfaceOrientation orientation)
 returns the degrees rotation from Portrait for the provided orientation More...
 
WindowImplCocoaTouch * initWithFormat:withAppImpl:sharedRenderer: (const cinder::app::Window::Format &format,[withAppImpl] AppImplCocoaTouch *appImpl,[sharedRenderer] cinder::app::RendererRef sharedRenderer)
 
void dealloc ()
 
void loadView ()
 
BOOL shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation toInterfaceOrientation)
 
void willAnimateRotationToInterfaceOrientation:duration: (UIInterfaceOrientation interfaceOrientation,[duration] NSTimeInterval duration)
 
void didRotateFromInterfaceOrientation: (UIInterfaceOrientation fromInterfaceOrientation)
 
void showKeyboard: (const cinder::app::AppCocoaTouch::KeyboardOptions &options)
 
void hideKeyboard ()
 
bool isKeyboardVisible ()
 
void setKeyboardString: (const std::string *keyboardString)
 
void keyboardWillShow: (NSNotification *notification)
 
void keyboardWillHide: (NSNotification *notification)
 
UITextView * keyboardTextView ()
 
BOOL canBecomeFirstResponder ()
 
void insertText: (NSString *text)
 
void deleteBackward ()
 
BOOL hasText ()
 
BOOL textView:shouldChangeTextInRange:replacementText: (UITextView *textView,[shouldChangeTextInRange] NSRange range,[replacementText] NSString *text)
 
BOOL isFullScreen ()
 
void setFullScreen:options: (BOOL fullScreen,[options] ci::app::FullScreenOptions *options)
 
cinder::Vec2i getSize ()
 
void setSize: (cinder::Vec2i size)
 
cinder::Vec2i getPos ()
 
void setPos: (cinder::Vec2i pos)
 
float getContentScale ()
 
void close ()
 
NSString * getTitle ()
 
BOOL isBorderless ()
 
void setBorderless: (BOOL borderless)
 
BOOL isAlwaysOnTop ()
 
void setAlwaysOnTop: (BOOL alwaysOnTop)
 
void hide ()
 
void show ()
 
BOOL isHidden ()
 
cinder::DisplayRef getDisplay ()
 
cinder::app::RendererRef getRenderer ()
 
voidgetNative ()
 
UIViewController * getNativeViewController ()
 
const std::vector
< cinder::app::TouchEvent::Touch > & 
getActiveTouches ()
 
void draw ()
 
void resize ()
 
void mouseDown: (cinder::app::MouseEvent *event)
 
void mouseDrag: (cinder::app::MouseEvent *event)
 
void mouseUp: (cinder::app::MouseEvent *event)
 
void touchesBegan: (cinder::app::TouchEvent *event)
 
void touchesMoved: (cinder::app::TouchEvent *event)
 
void touchesEnded: (cinder::app::TouchEvent *event)
 
cinder::app::WindowRef getWindowRef ()
 
void keyDown: (cinder::app::KeyEvent *event)
 

Function Documentation

WindowImplCocoaTouch * initWithFormat:withAppImpl:sharedRenderer: ( const cinder::app::Window::Format format,
[withAppImpl] AppImplCocoaTouch *  appImpl,
[sharedRenderer] cinder::app::RendererRef  sharedRenderer 
)
virtual
void dealloc ( )
virtual
void loadView ( )
virtual
BOOL shouldAutorotateToInterfaceOrientation: ( UIInterfaceOrientation  toInterfaceOrientation)
virtual
void willAnimateRotationToInterfaceOrientation:duration: ( UIInterfaceOrientation  interfaceOrientation,
[duration] NSTimeInterval  duration 
)
virtual
void didRotateFromInterfaceOrientation: ( UIInterfaceOrientation  fromInterfaceOrientation)
virtual
void showKeyboard: ( const cinder::app::AppCocoaTouch::KeyboardOptions options)
virtual
void hideKeyboard ( )
virtual
bool isKeyboardVisible ( )
virtual
void setKeyboardString: ( const std::string keyboardString)
virtual
void keyboardWillShow: ( NSNotification *  notification)
virtual
void keyboardWillHide: ( NSNotification *  notification)
virtual
UITextView * keyboardTextView ( )
virtual
BOOL canBecomeFirstResponder ( )
virtual
void insertText: ( NSString *  text)
virtual
void deleteBackward ( )
virtual
BOOL hasText ( )
virtual
BOOL textView:shouldChangeTextInRange:replacementText: ( UITextView *  textView,
[shouldChangeTextInRange] NSRange  range,
[replacementText] NSString *  text 
)
virtual
BOOL isFullScreen ( )
virtual
void setFullScreen:options: ( BOOL  fullScreen,
[options] ci::app::FullScreenOptions*  options 
)
virtual
cinder::Vec2i getSize ( )
virtual
void setSize: ( cinder::Vec2i  size)
virtual
cinder::Vec2i getPos ( )
virtual
void setPos: ( cinder::Vec2i  pos)
virtual
float getContentScale ( )
virtual
void close ( )
virtual
NSString * getTitle ( )
virtual
BOOL isBorderless ( )
virtual
void setBorderless: ( BOOL  borderless)
virtual
BOOL isAlwaysOnTop ( )
virtual
void setAlwaysOnTop: ( BOOL  alwaysOnTop)
virtual
void hide ( )
virtual
void show ( )
virtual
BOOL isHidden ( )
virtual
cinder::DisplayRef getDisplay ( )
virtual
cinder::app::RendererRef getRenderer ( )
virtual
void* getNative ( )
virtual
UIViewController * getNativeViewController ( )
virtual
const std::vector<cinder::app::TouchEvent::Touch>& getActiveTouches ( )
virtual
void draw ( )
virtual
void resize ( )
virtual
void mouseDown: ( cinder::app::MouseEvent event)
virtual
void mouseDrag: ( cinder::app::MouseEvent event)
virtual
void mouseUp: ( cinder::app::MouseEvent event)
virtual
void touchesBegan: ( cinder::app::TouchEvent event)
virtual
void touchesMoved: ( cinder::app::TouchEvent event)
virtual
void touchesEnded: ( cinder::app::TouchEvent event)
virtual
cinder::app::WindowRef getWindowRef ( )
virtual
void keyDown: ( cinder::app::KeyEvent event)
virtual