ResourceInteractiveLoader¶
类别: 核心
方法¶
get_resource ( ) |
|
get_stage ( ) const |
|
get_stage_count ( ) const |
|
poll ( ) |
|
wait ( ) |
描述¶
互动式 Resource 装载机。此对象由返回 ResourceLoader 执行交互加载时。它允许加载高粒度的资源,这使得它主要用于显示加载条或百分比。
方法说明¶
Resource get_resource ( )
如果加载操作成功完成,则返回加载的资源, null
否则。
int get_stage ( ) const
返回加载阶段。可以用查询阶段总数 get_stage_count .
int get_stage_count ( ) const
返回阶段总数(调用 poll )需要完全加载此资源。
Error poll ( )
轮询加载操作,即将数据块加载到下一阶段。
返回 @GlobalScope.OK 如果轮询成功,但加载操作尚未完成(中间阶段)。这意味着 poll 必须再次调用,直到完成最后一个阶段。
返回 @GlobalScope.ERR_FILE_EOF 如果加载操作已成功完成。可以通过调用 get_resource .
返回另一个 Error 如果投票失败,则编码。
Error wait ( )
依次轮询加载操作,直到资源完全加载或 poll 失败。
返回 @GlobalScope.ERR_FILE_EOF 如果加载操作已成功完成。可以通过调用 get_resource .
返回另一个 Error 如果轮询失败,则返回代码,中止操作。