ResourceInteractiveLoader
继承
简要描述
交互式Resource加载程序。
描述
交互式Resource加载程序。执行交互式加载时,此对象由ResourceLoader返回。主要用于显示加载条或百分比。
方法
返回值类型 | 方法名称 |
---|---|
Resource | get_resource() |
int | get_stage() const |
int | get_stage_count() const |
int | poll() |
int | wait() |
方法说明
- get_resource get_resource()
如果加载操作成功完成,则返回加载的资源,否则返回null
。
- get_stage get_stage() const
返回加载阶段。
- get_stage_count get_stage_count() const
返回完全加载此资源所需的阶段总数(调用poll)。
- poll poll()
轮询加载操作,即加载数据块直到下一个阶段。
如果轮询成功但加载操作尚未完成(中间阶段),则返回OK。这意味着必须再次调用poll,直到最后一个阶段完成为止。
如果加载操作成功完成,则返回ERR_FILE_EOF。可以通过调用get_resource获得加载的资源。
如果轮询失败,则返回另一个Error代码。
- wait wait()
连续轮询加载操作,直到资源完全加载或poll失败为止。
如果加载操作成功完成,则返回ERR_FILE_EOF。 可以通过调用get_resource获得加载的资源。
如果轮询失败,则返回另一个Error代码,从而中止该操作。