LeviLamina
Loading...
Searching...
No Matches
ResourceLoadManager Class Reference
+ Inheritance diagram for ResourceLoadManager:

Classes

struct  LoadOrder
 
class  ResourceLoadTaskGroup
 
class  TaskGroupState
 

Public Member Functions

ResourceLoadManageroperator= (ResourceLoadManager const &)
 
 ResourceLoadManager (ResourceLoadManager const &)
 
MCAPI void _prepareTaskGroupToRunAgain (::gsl::not_null<::ResourceLoadManager::ResourceLoadTaskGroup * > resourceLoadTaskGroup)
 
MCAPI bool cancel (::ResourceLoadType resourceLoadType)
 
MCAPI ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > queue (::ResourceLoadType threadedCallback, ::brstd::move_only_function<::TaskResult()> mainThreadCallback, ::std::function< void()> resourceLoadType, uint taskPriority)
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 
MCFOLD void $dtor ()
 

Static Public Member Functions

static MCAPI ::std::function< void()> _wrapMainThreadCallback (::ResourceLoadManager::ResourceLoadTaskGroup &resourceLoadTaskGroup, ::std::function< void()> &&mainThreadCallback)
 
static MCAPI ::brstd::move_only_function<::TaskResult()> _wrapTaskCallback (::ResourceLoadManager::ResourceLoadTaskGroup &resourceLoadTaskGroup, ::brstd::move_only_function<::TaskResult()> &&threadedCallback)
 
static MCAPI void queueChild (::brstd::move_only_function<::TaskResult()> threadedCallback, ::std::function< void()> mainThreadCallback, uint taskPriority)
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnk641f6f
 
::ll::UntypedStorage< 8, 8 > mUnkbc3f4e
 
::ll::UntypedStorage< 8, 8 > mUnk833b4d
 
::ll::UntypedStorage< 8, 16 > mUnk174289
 
::ll::UntypedStorage< 8, 8 > mUnkb77267
 
::ll::UntypedStorage< 1, 1 > mUnk8953d0
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

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