2017-09-12 20:42:36 +00:00
<?xml version="1.0" encoding="UTF-8" ?>
2019-04-01 10:33:56 +00:00
<class name= "ResourceInteractiveLoader" inherits= "Reference" category= "Core" version= "3.2" >
2017-09-12 20:42:36 +00:00
<brief_description >
Interactive Resource Loader.
</brief_description>
<description >
Interactive Resource Loader. This object is returned by ResourceLoader when performing an interactive load. It allows to load with high granularity, so this is mainly useful for displaying load bars/percentages.
</description>
<tutorials >
</tutorials>
<methods >
<method name= "get_resource" >
<return type= "Resource" >
</return>
<description >
2019-05-24 02:15:43 +00:00
Returns the loaded resource (only if loaded). Otherwise, returns null.
2017-09-12 20:42:36 +00:00
</description>
</method>
<method name= "get_stage" qualifiers= "const" >
<return type= "int" >
</return>
<description >
2019-05-24 02:15:43 +00:00
Returns the load stage. The total amount of stages can be queried with [method get_stage_count]
2017-09-12 20:42:36 +00:00
</description>
</method>
<method name= "get_stage_count" qualifiers= "const" >
<return type= "int" >
</return>
<description >
2019-05-24 02:15:43 +00:00
Returns the total amount of stages (calls to [method poll]) needed to completely load this resource.
2017-09-12 20:42:36 +00:00
</description>
</method>
<method name= "poll" >
<return type= "int" enum= "Error" >
</return>
<description >
Poll the load. If OK is returned, this means poll will have to be called again. If ERR_FILE_EOF is returned, them the load has finished and the resource can be obtained by calling [method get_resource].
</description>
</method>
<method name= "wait" >
<return type= "int" enum= "Error" >
</return>
<description >
</description>
</method>
</methods>
<constants >
</constants>
</class>