1、说明:VR应用如果使用到这个Framework,就不能包含(除了VrApi_Types.h和VrApi_Helpers)VrApi任何头文件。这个Framework是VrApi的超集。
2、框架类介绍
VrAppInterface
VrAppInterface实现了VR应用的生命周期。应用入口(实现)类应该继承VrAppInterface,这样应用就可以接收到应用生命周期事件(通过实现VrAppInterface的virtual虚函数,这些函数只能由SDK框架调用,应用本身不要自己调用)。
所有VrAppInterface虚函数都是在VR应用线程调用,除了Configure() 和 OneTimeShutdown(),其他都是在VR模式下(手机插到头盔上,或者开启了Develop模式)调用。应用也可以不实现这些虚函数,如果用不上的话。
VrAppInterface的生命周期(图1):
待续