LeviLamina
Loading...
Searching...
No Matches
IAssetLoadWorkQueue Class Referenceabstract
Inheritance diagram for IAssetLoadWorkQueue:

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

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