28 #if defined( __OBJC__ )
29 @class AppImplCocoaView;
32 class AppImplCocoaView;
36 namespace cinder {
namespace app {
53 virtual void launch(
const char *title = 0,
int argc = 0,
char *
const argv[] = 0 );
55 virtual void quit()
override;
AppImplCocoaView * mImpl
Definition: AppCocoaView.h:76
void prepareLaunch(RendererRef defaultRenderer=RendererRef())
Definition: AppCocoaView.mm:514
virtual void setupCinderView(CinderView *cinderView, RendererRef renderer)
Definition: AppCocoaView.mm:521
virtual void quit() override
Quits the application gracefully.
Definition: AppCocoaView.mm:545
Definition: AppCocoaView.h:40
GLuint index
Definition: GLee.h:2259
Definition: AppCocoaView.h:38
virtual fs::path getAppPath() const override
Returns the path to the application on disk.
Definition: AppCocoaView.mm:570
std::shared_ptr< Window > WindowRef
Definition: Event.h:49
virtual WindowRef getWindowIndex(size_t index) const override
Gets a Window by index, in the range [0, getNumWindows()). Throw ExcInvalidWindow if index is out of ...
Definition: AppCocoaView.mm:588
std::shared_ptr< class Renderer > RendererRef
Definition: Renderer.h:85
virtual void prepareSettings(Settings *settings)
Definition: AppCocoaView.h:49
virtual void launch(const char *title=0, int argc=0, char *const argv[]=0)
Definition: AppCocoaView.mm:527
Settings()
Definition: AppCocoaView.mm:509
virtual void setFrameRate(float frameRate) override
Sets the maximum frame-rate the App will attempt to maintain \ a frameRate frames-per-second.
Definition: AppCocoaView.mm:555
virtual const Settings & getSettings() const override
Definition: AppCocoaView.h:58
void disableFrameRate()
Disables frameRate limiting.
Definition: AppCocoaView.mm:560
Settings mSettings
Definition: AppCocoaView.h:75
virtual float getFrameRate() const override
Returns the maximum frame-rate the App will attempt to maintain measured in frames-per-second.
Definition: AppCocoaView.mm:550
virtual size_t getNumWindows() const override
Returns the number of Windows the app has open.
Definition: AppCocoaView.mm:578
bool isFrameRateEnabled() const
Returns whether frameRate limiting is enabled.
Definition: AppCocoaView.mm:565
Definition: CinderView.h:54
AppCocoaView()
Definition: AppCocoaView.mm:504
virtual WindowRef getWindow() const override
Returns the the currently active Window. Throws ExcInvalidWindow if called with no active window...
Definition: AppCocoaView.mm:583