3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/platform/brstd/copyable_function.h"
7#include "mc/platform/brstd/move_only_function.h"
8#include "mc/resources/IWorkProducer.h"
46 AsyncItem& operator=(AsyncItem
const&);
47 AsyncItem(AsyncItem
const&);
70 WorkItem& operator=(WorkItem
const&);
71 WorkItem(WorkItem
const&);
86 LayerData& operator=(LayerData
const&);
87 LayerData(LayerData
const&);
99 WorkMap& operator=(WorkMap
const&);
100 WorkMap(WorkMap
const&);
104 class AsyncItemQueue {
113 AsyncItemQueue& operator=(AsyncItemQueue
const&);
114 AsyncItemQueue(AsyncItemQueue
const&);
129 Impl& operator=(Impl
const&);
139 virtual void queueWorkers(
141 ::gsl::not_null<::std::shared_ptr<::IAssetLoadWorkQueue>> processor,
146 virtual ::IAssetLoadWorkQueue::Impl& _getImpl() = 0;
Definition AssetLoadWorkRange.h:5
Definition IAssetLoadWorkQueue.h:104
Definition IAssetLoadWorkQueue.h:18
Definition IWorkProducer.h:12
Definition TaskResult.h:5
Definition copyable_function.h:8
Definition move_only_function.h:9
Definition AssetLoadWorkLayerKey.h:5
Definition AssetLoadWorkOptions.h:5
Definition IAssetLoadWorkQueue.h:36
Definition IAssetLoadWorkQueue.h:75
Definition IAssetLoadWorkQueue.h:60
Definition IAssetLoadWorkQueue.h:51
Definition IAssetLoadWorkQueue.h:26