|
LeviLamina
|
Classes | |
| struct | Impl |
Public Member Functions | |
| virtual uint | createLayer (::AssetLoadWorkRange)=0 |
| virtual void | queueWorkers (::AssetLoadWorkOptions const &, ::gsl::not_null<::std::shared_ptr<::IAssetLoadWorkQueue > >, ::brstd::move_only_function< void(::brstd::move_only_function<::TaskResult()>, ::brstd::copyable_function< void()>)>)=0 |
| virtual::IAssetLoadWorkQueue::Impl & | _getImpl ()=0 |
| virtual void | addAsyncWork (::std::unique_ptr<::IAsyncWorkItem >)=0 |
| virtual void | addSyncWork (::AssetLoadWorkKey const &, ::std::unique_ptr<::ISyncWorkItem >)=0 |
| virtual void | addFence (::AssetLoadWorkKey const &, ::std::unique_ptr<::ISyncWorkItem >)=0 |