You.i Engine
YiRootViewController Class Reference

Detailed Description

The view controller under which all You.i Engine views are located.

A typical You.i Engine video application will contain several platform views.

The user may insert, modify, or re-order these views at their own discretion. Some ordering is assumed and should be upheld, such as that the player surface is immediately behind the renderSurfaceView, and the web view should be on top.

#import <apple/YiRootViewController.h>

Inheritance diagram for YiRootViewController:

Instance Methods

(void) - loadView
 
(void) - updateSize
 

Class Methods

(YiRootViewController *) + sharedInstance
 

Properties

UIView * statusBarBackgroundView
 
GLKView * renderSurfaceView
 
UIViewController * renderSurfaceViewController
 

Method Documentation

◆ loadView()

- (void) loadView

◆ sharedInstance()

+ (YiRootViewController *) sharedInstance

◆ updateSize()

- (void) updateSize

Property Documentation

◆ renderSurfaceView

- (GLKView*) renderSurfaceView
readwriteatomic

This is the You.i Engine OpenGL view into which the application renders.

◆ renderSurfaceViewController

- (UIViewController*) renderSurfaceViewController
readwriteatomic

This is the You.i Engine OpenGL view controller.

◆ statusBarBackgroundView

- (UIView*) statusBarBackgroundView
readwriteatomic

The status bar background color is managed by this view.


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