Kanzi Framework  3.9.0
Kanzi Engine API
kanzi::ResourceManager::AcquireTask Class Reference

Load task for a group of resources. More...

#include <kanzi/core.ui/resource/resource_manager.hpp>

Public Member Functions

ResourceSharedPtr getLoadedResource (string_view url) const
 Gets a resource that has been loaded by this task. More...
 
bool isFinished () const
 Tells whether the task has been finished and the callback called. More...
 

Friends

class ResourceManager
 Friend classes. More...
 

Detailed Description

Load task for a group of resources.

The task is created from a set of URLs and a callback. When Kanzi loads all URLs, it calls the callback.

See also
acquireResourcesAsync, wait

Member Function Documentation

◆ getLoadedResource()

ResourceSharedPtr kanzi::ResourceManager::AcquireTask::getLoadedResource ( string_view  url) const
inline

Gets a resource that has been loaded by this task.

If the loading is not yet finished, or if the given URL has failed to load, returns a null pointer.

Parameters
urlThe URL of a resource in this load task.
Returns
The loaded resource, or null if the resource has not been successfully loaded.

◆ isFinished()

bool kanzi::ResourceManager::AcquireTask::isFinished ( ) const
inline

Tells whether the task has been finished and the callback called.

Returns
True if the task has finished.

Friends And Related Function Documentation

◆ ResourceManager

friend class ResourceManager
friend

Friend classes.


The documentation for this class was generated from the following file: