跳到主要内容

ResourceInteractiveLoader

继承

Reference

简要描述

交互式Resource加载程序。

描述

交互式Resource加载程序。执行交互式加载时,此对象由ResourceLoader返回。主要用于显示加载条或百分比。

方法

返回值类型方法名称
Resourceget_resource()
intget_stage() const
intget_stage_count() const
intpoll()
intwait()

方法说明

  • 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代码,从而中止该操作。