Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
IAssetLoadWorkQueue Class Referenceabstract
Inheritance diagram for IAssetLoadWorkQueue:

Classes

struct  Impl

Public Member Functions

virtual uint createLayer (::AssetLoadWorkRange range)=0
virtual void queueWorkers (::AssetLoadWorkOptions const &ops, ::gsl::not_null<::std::shared_ptr<::IAssetLoadWorkQueue > > processor, ::brstd::move_only_function< void(::brstd::move_only_function<::TaskResult()>, ::brstd::copyable_function< void()>)> queueWork)=0
virtual::IAssetLoadWorkQueue::Impl & _getImpl ()=0
virtual void addAsyncWork (::std::unique_ptr<::IAsyncWorkItem > item, ::AssetLoadWorkKey orderHint)=0
virtual void addSyncWork (::AssetLoadWorkKey const &key, ::std::unique_ptr<::ISyncWorkItem > item)=0
virtual void addFence (::AssetLoadWorkKey const &key, ::std::unique_ptr<::ISyncWorkItem > item)=0

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