Collection of resource loading tasks that have been already been loaded by a loader thread and are waiting to be finished by the main thread.
More...
#include <kanzi/core.ui/resource/resource_manager.hpp>
|
bool | empty () const |
| Tells if the finishing queue has load tasks waiting to be finished. More...
|
|
void | finishTask (size_t index) |
| Completes the finishing part of the load task with the given index in the finishing queue. More...
|
|
string_view | getTaskUrl (size_t index) const |
| Returns the URL of the load task with the given index in the finishing queue. More...
|
|
size_t | size () const |
| Tells the number of load tasks in the finishing queue waiting to be finished. More...
|
|
Collection of resource loading tasks that have been already been loaded by a loader thread and are waiting to be finished by the main thread.
You can override the Application::progressDeploymentQueueOverride and access the finishing queue with ResourceManager::getFinishingQueue to control when and which resources are deployed.
◆ size()
size_t kanzi::ResourceManager::FinishingQueue::size |
( |
| ) |
const |
|
inline |
Tells the number of load tasks in the finishing queue waiting to be finished.
- Returns
- The number of load tasks in the finishing queue.
◆ empty()
bool kanzi::ResourceManager::FinishingQueue::empty |
( |
| ) |
const |
|
inline |
Tells if the finishing queue has load tasks waiting to be finished.
- Returns
- True if the queue is empty; false otherwise.
◆ getTaskUrl()
string_view kanzi::ResourceManager::FinishingQueue::getTaskUrl |
( |
size_t |
index | ) |
const |
Returns the URL of the load task with the given index in the finishing queue.
- Parameters
-
index | Index the load task. |
- Returns
- The URL of the load task. Valid until the load task if completed.
◆ finishTask()
void kanzi::ResourceManager::FinishingQueue::finishTask |
( |
size_t |
index | ) |
|
Completes the finishing part of the load task with the given index in the finishing queue.
Note that this removes the task from the finishing queue and changes the indices of the remaining items.
- Parameters
-
index | Index the load task that should be finished. |
◆ ResourceManager
The documentation for this class was generated from the following file: