8#ifndef META_OCEAN_PLATFORM_APPLE_IOS_GL_RENDERER_VIEW_CONTROLLER_H
9#define META_OCEAN_PLATFORM_APPLE_IOS_GL_RENDERER_VIEW_CONTROLLER_H
24 #error Platform::Apple::IOS::GLRendererViewController.h needs to be included from an ObjectiveC++ file
38-(bool)setFovX:(
Ocean::Scalar)fovx;
45-(bool)setBackgroundColor:(const
Ocean::RGBAColor&)color;
51-(void)setViewInteractionEnabled:(
bool)enabled;
This class implements a recursive lock object.
Definition Lock.h:31
This class implements a timestamp.
Definition Timestamp.h:64
SmartObjectRef< PerspectiveView > PerspectiveViewRef
Definition of a smart object reference holding a perspective view node.
Definition PerspectiveView.h:30
The GLRendererViewController implements a view controller using the OpenGLESceneGraph renderer for iO...
Definition GLRendererViewController.h:32
Ocean::Timestamp renderingStartTimestamp_
Definition GLRendererViewController.h:80
Ocean::Rendering::FramebufferRef renderingFramebuffer_
Definition GLRendererViewController.h:68
Ocean::Lock lock_
Definition GLRendererViewController.h:89
void update()
Updates the rendering engine.
bool viewInteractionEnabled_
Definition GLRendererViewController.h:86
unsigned int renderingIterations_
Definition GLRendererViewController.h:83
float previousTouchY_
Definition GLRendererViewController.h:77
float previousTouchX_
Definition GLRendererViewController.h:74
Ocean::Rendering::EngineRef renderingEngine_
Definition GLRendererViewController.h:65
Ocean::Rendering::PerspectiveViewRef renderingView_
Definition GLRendererViewController.h:71
The ViewController responsible for the OpenGL context.
Definition GLViewController.h:25
The namespace covering the entire Ocean framework.
Definition Accessor.h:15