Cinder  0.9.1
Classes | Namespaces | Macros | Enumerations | Functions
AppCocoaTouch.h File Reference
#include "cinder/app/AppBase.h"
#include "cinder/cocoa/CinderCocoaTouch.h"
#include "cinder/app/Window.h"
#include "cinder/app/TouchEvent.h"

Classes

class  cinder::app::AppCocoaTouch
 
class  cinder::app::AppCocoaTouch::Settings
 
struct  cinder::app::AppCocoaTouch::KeyboardOptions
 

Namespaces

 cinder
 
 cinder::app
 

Macros

#define CINDER_APP_COCOA_TOUCH(APP, RENDERER, ...)
 

Enumerations

enum  cinder::app::InterfaceOrientation {
  cinder::app::Unknown = 0, cinder::app::Portrait = 1 << 0, cinder::app::PortraitUpsideDown = 1 << 1, cinder::app::LandscapeLeft = 1 << 2,
  cinder::app::LandscapeRight = 1 << 3, cinder::app::PortraitAll = (Portrait | PortraitUpsideDown), cinder::app::LandscapeAll = (LandscapeLeft | LandscapeRight), cinder::app::All = (PortraitAll | LandscapeAll)
}
 

Functions

std::ostream & cinder::app::operator<< (std::ostream &lhs, const InterfaceOrientation &rhs)
 
float cinder::app::getOrientationDegrees (InterfaceOrientation orientation)
 

Macro Definition Documentation

#define CINDER_APP_COCOA_TOUCH (   APP,
  RENDERER,
  ... 
)
Value:
int main( int argc, char * const argv[] ) \
{ \
cinder::app::RendererRef renderer( new RENDERER ); \
cinder::app::AppCocoaTouch::main<APP>( renderer, #APP, argc, argv, ##__VA_ARGS__ ); \
return 0; \
}
int main()
Definition: dummy.cpp:215
std::shared_ptr< class Renderer > RendererRef
Definition: Renderer.h:69
void return
Definition: AppImplCocoaTouch.mm:559