FlyManager类参考
三维场景飞行管理类。 更多...
公有成员 | |
(void) | - play |
按照飞行路线开始飞行,或继续进行中断的飞行。 | |
(void) | - pause |
暂停当前飞行。 | |
(void) | - stop |
停止当前飞行。 | |
(void) | - update |
保护属性 | |
id< FlyManagerDelegate > | _flyManagerDelegate |
Routes * | _routes |
属性 | |
id< FlyManagerDelegate > | flyManagerDelegate |
当飞行状态改变时触发该委托。所实现的委托类必须符合 FlyManagerDelegate 的协议。 | |
double | duration |
返回或设置本次飞行(即当前整个路线)需要的总时间,单位为秒。 | |
double | progress |
返回或设置本次飞行的当前进度,单位为秒。 | |
NSInteger | currentStopIndex |
返回或设置当前飞行所到的站点。 | |
FlyStatus | status |
返回当前的飞行状态(停止,暂停,飞行中)。 | |
Routes * | routes |
飞行路线。 | |
double | playRate |
详细描述
三维场景飞行管理类。
通过该类的对象可以控制飞行中的飞行状态、飞行速度等。
成员函数文档
- (void) pause |
暂停当前飞行。
- (void) play |
按照飞行路线开始飞行,或继续进行中断的飞行。
- (void) stop |
停止当前飞行。
- (void) update |
成员数据文档
- (id<FlyManagerDelegate>) _flyManagerDelegate [protected] |
属性文档
- (NSInteger) currentStopIndex [read, assign] |
返回或设置当前飞行所到的站点。
- (double) duration [read, assign] |
返回或设置本次飞行(即当前整个路线)需要的总时间,单位为秒。
- (id<FlyManagerDelegate>) flyManagerDelegate [read, write, assign] |
当飞行状态改变时触发该委托。所实现的委托类必须符合 FlyManagerDelegate
的协议。
- (double) playRate [read, assign] |
- (double) progress [read, assign] |
返回或设置本次飞行的当前进度,单位为秒。
- (Routes*) routes [read, assign] |
飞行路线。
- (FlyStatus) status [read, assign] |
返回当前的飞行状态(停止,暂停,飞行中)。
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。