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

Public Types

enum class  DlcProductIdSearch : int
enum class  DlcProductIdSearch : int

Public Member Functions

DlcBatchModeloperator= (DlcBatchModel const &)
virtual bool containsProductId (::std::string const &productId) const
virtual void searchForProductIds (::std::function< void(bool)> searchCompleteCallback)
virtual void beginExclusiveDownload ()
virtual void beginPackDownload ()
virtual void beginPackDownloadWithPossibleThrottleWarning ()
virtual void beginAutoDownload ()
virtual void beginWorldPackDownload ()
virtual void cancelInactiveDownloads ()
virtual void cancelDownload ()
virtual void cancelPendingDownload ()
virtual void cancelPendingImport ()
virtual void pauseDownload ()
virtual void resumeDownload ()
virtual bool isDownloadingOrImporting () const
virtual bool isDownloading () const
virtual bool isDownloadComplete () const
virtual uint64 getDownloadSize () const
virtual uint64 getDownloadedBytes () const
virtual float getDownloadProgress () const
virtual uint64 getDownloadedCount () const
virtual ::std::optional< int > getIndexOfActiveDownload () const
virtual bool isImporting () const
virtual bool isImportWaiting () const
virtual uint64 getImportTotal () const
virtual uint64 getImportedCount () const
virtual float getImportProgress () const
virtual int getIndexOfActiveImport () const
virtual ::std::vector<::DlcId > const & getDlcIds () const
virtual::ItemInstallState getDlcInstalledState () const
virtual bool isContentSearchComplete ()
virtual bool isFailed () const
virtual bool isCancelled () const
virtual void setSilent (bool newSilent)
virtual bool isSilent () const
virtual::IContentAcquisition & contentAcquisition () const
virtual::IStoreCatalogRepository & storeCatalog () const
MCAPI DlcBatchModel (::DlcBatchModel const &)
MCAPI DlcBatchModel (::IDlcBatchModel const &ref)
MCAPI DlcBatchModel (::IContentAcquisition &contentAcquisition, ::IStoreCatalogRepository &storeCatalog, ::std::vector<::DlcId > const &dlcIds)
MCAPI DlcBatchModel (::IContentAcquisition &contentAcquisition, ::IStoreCatalogRepository &storeCatalog, ::std::vector<::PackIdVersion > const &packIds)
MCAPI DlcBatchModel (::IContentAcquisition &contentAcquisition, ::IStoreCatalogRepository &storeCatalog, ::std::vector<::std::string > const &productIds)
MCAPI bool _canBeginDownload () const
MCAPI void * $ctor (::DlcBatchModel const &)
MCAPI void * $ctor (::IDlcBatchModel const &ref)
MCAPI void * $ctor (::IContentAcquisition &contentAcquisition, ::IStoreCatalogRepository &storeCatalog, ::std::vector<::DlcId > const &dlcIds)
MCAPI void * $ctor (::IContentAcquisition &contentAcquisition, ::IStoreCatalogRepository &storeCatalog, ::std::vector<::PackIdVersion > const &packIds)
MCAPI void * $ctor (::IContentAcquisition &contentAcquisition, ::IStoreCatalogRepository &storeCatalog, ::std::vector<::std::string > const &productIds)
MCAPI void $dtor ()
MCAPI bool $containsProductId (::std::string const &productId) const
MCAPI void $searchForProductIds (::std::function< void(bool)> searchCompleteCallback)
MCAPI void $beginExclusiveDownload ()
MCAPI void $beginPackDownload ()
MCAPI void $beginPackDownloadWithPossibleThrottleWarning ()
MCAPI void $beginAutoDownload ()
MCAPI void $beginWorldPackDownload ()
MCAPI void $cancelInactiveDownloads ()
MCAPI void $cancelDownload ()
MCAPI void $cancelPendingDownload ()
MCAPI void $cancelPendingImport ()
MCAPI void $pauseDownload ()
MCAPI void $resumeDownload ()
MCAPI bool $isDownloadingOrImporting () const
MCAPI bool $isDownloading () const
MCAPI bool $isDownloadComplete () const
MCAPI uint64 $getDownloadSize () const
MCAPI uint64 $getDownloadedBytes () const
MCAPI float $getDownloadProgress () const
MCAPI uint64 $getDownloadedCount () const
MCAPI ::std::optional< int > $getIndexOfActiveDownload () const
MCAPI bool $isImporting () const
MCAPI bool $isImportWaiting () const
MCAPI uint64 $getImportTotal () const
MCAPI uint64 $getImportedCount () const
MCAPI float $getImportProgress () const
MCAPI int $getIndexOfActiveImport () const
MCFOLD ::std::vector<::DlcId > const & $getDlcIds () const
MCAPI::ItemInstallState $getDlcInstalledState () const
MCFOLD bool $isContentSearchComplete ()
MCAPI bool $isFailed () const
MCAPI bool $isCancelled () const
MCAPI void $setSilent (bool newSilent)
MCFOLD bool $isSilent () const
MCFOLD::IContentAcquisition & $contentAcquisition () const
MCFOLD::IStoreCatalogRepository & $storeCatalog () const
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 8, ::IContentAcquisition & > mContentAcquisition
::ll::TypedStorage< 8, 8, ::IStoreCatalogRepository & > mStoreCatalog
::ll::TypedStorage< 8, 16, ::std::shared_ptr< bool > > mDlcBatchExistenceTracker
::ll::TypedStorage< 8, 24, ::std::vector<::DlcId > > mDlcIds
::ll::TypedStorage< 8, 24, ::std::vector<::PackIdVersion > > mPackIds
::ll::TypedStorage< 4, 4, ::DlcBatchModel::DlcProductIdSearch > mDlcProductIdSearch
::ll::TypedStorage< 4, 4, ::InitiatorCategory > mInitiatorCategory
::ll::TypedStorage< 1, 1, bool > mSilent
::ll::TypedStorage< 8, 16, ::std::optional<::IContentAcquisition::ImportCallbackId > > mBatchId
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock

Member Function Documentation

◆ containsProductId()

virtual bool DlcBatchModel::containsProductId ( ::std::string const & productId) const
virtual

Implements IDlcBatchModel.

◆ searchForProductIds()

virtual void DlcBatchModel::searchForProductIds ( ::std::function< void(bool)> searchCompleteCallback)
virtual

Implements IDlcBatchModel.

◆ beginExclusiveDownload()

virtual void DlcBatchModel::beginExclusiveDownload ( )
virtual

Implements IDlcBatchModel.

◆ beginPackDownload()

virtual void DlcBatchModel::beginPackDownload ( )
virtual

Implements IDlcBatchModel.

◆ beginPackDownloadWithPossibleThrottleWarning()

virtual void DlcBatchModel::beginPackDownloadWithPossibleThrottleWarning ( )
virtual

Implements IDlcBatchModel.

◆ beginAutoDownload()

virtual void DlcBatchModel::beginAutoDownload ( )
virtual

Implements IDlcBatchModel.

◆ beginWorldPackDownload()

virtual void DlcBatchModel::beginWorldPackDownload ( )
virtual

Implements IDlcBatchModel.

◆ cancelInactiveDownloads()

virtual void DlcBatchModel::cancelInactiveDownloads ( )
virtual

Implements IDlcBatchModel.

◆ cancelDownload()

virtual void DlcBatchModel::cancelDownload ( )
virtual

Implements IDlcBatchModel.

◆ cancelPendingDownload()

virtual void DlcBatchModel::cancelPendingDownload ( )
virtual

Implements IDlcBatchModel.

◆ cancelPendingImport()

virtual void DlcBatchModel::cancelPendingImport ( )
virtual

Implements IDlcBatchModel.

◆ pauseDownload()

virtual void DlcBatchModel::pauseDownload ( )
virtual

Implements IDlcBatchModel.

◆ resumeDownload()

virtual void DlcBatchModel::resumeDownload ( )
virtual

Implements IDlcBatchModel.

◆ isDownloadingOrImporting()

virtual bool DlcBatchModel::isDownloadingOrImporting ( ) const
virtual

Implements IDlcBatchModel.

◆ isDownloading()

virtual bool DlcBatchModel::isDownloading ( ) const
virtual

Implements IDlcBatchModel.

◆ isDownloadComplete()

virtual bool DlcBatchModel::isDownloadComplete ( ) const
virtual

Implements IDlcBatchModel.

◆ getDownloadSize()

virtual uint64 DlcBatchModel::getDownloadSize ( ) const
virtual

Implements IDlcBatchModel.

◆ getDownloadedBytes()

virtual uint64 DlcBatchModel::getDownloadedBytes ( ) const
virtual

Implements IDlcBatchModel.

◆ getDownloadProgress()

virtual float DlcBatchModel::getDownloadProgress ( ) const
virtual

Implements IDlcBatchModel.

◆ getDownloadedCount()

virtual uint64 DlcBatchModel::getDownloadedCount ( ) const
virtual

Implements IDlcBatchModel.

◆ getIndexOfActiveDownload()

virtual ::std::optional< int > DlcBatchModel::getIndexOfActiveDownload ( ) const
virtual

Implements IDlcBatchModel.

◆ isImporting()

virtual bool DlcBatchModel::isImporting ( ) const
virtual

Implements IDlcBatchModel.

◆ isImportWaiting()

virtual bool DlcBatchModel::isImportWaiting ( ) const
virtual

Implements IDlcBatchModel.

◆ getImportTotal()

virtual uint64 DlcBatchModel::getImportTotal ( ) const
virtual

Implements IDlcBatchModel.

◆ getImportedCount()

virtual uint64 DlcBatchModel::getImportedCount ( ) const
virtual

Implements IDlcBatchModel.

◆ getImportProgress()

virtual float DlcBatchModel::getImportProgress ( ) const
virtual

Implements IDlcBatchModel.

◆ getIndexOfActiveImport()

virtual int DlcBatchModel::getIndexOfActiveImport ( ) const
virtual

Implements IDlcBatchModel.

◆ getDlcIds()

virtual ::std::vector<::DlcId > const & DlcBatchModel::getDlcIds ( ) const
virtual

Implements IDlcBatchModel.

◆ getDlcInstalledState()

virtual::ItemInstallState DlcBatchModel::getDlcInstalledState ( ) const
virtual

Implements IDlcBatchModel.

◆ isContentSearchComplete()

virtual bool DlcBatchModel::isContentSearchComplete ( )
virtual

Implements IDlcBatchModel.

◆ isFailed()

virtual bool DlcBatchModel::isFailed ( ) const
virtual

Implements IDlcBatchModel.

◆ isCancelled()

virtual bool DlcBatchModel::isCancelled ( ) const
virtual

Implements IDlcBatchModel.

◆ setSilent()

virtual void DlcBatchModel::setSilent ( bool newSilent)
virtual

Implements IDlcBatchModel.

◆ isSilent()

virtual bool DlcBatchModel::isSilent ( ) const
virtual

Implements IDlcBatchModel.

◆ contentAcquisition()

virtual::IContentAcquisition & DlcBatchModel::contentAcquisition ( ) const
virtual

Implements IDlcBatchModel.

◆ storeCatalog()

virtual::IStoreCatalogRepository & DlcBatchModel::storeCatalog ( ) const
virtual

Implements IDlcBatchModel.

◆ $vftable()

MCAPI void ** DlcBatchModel::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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