Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
Bedrock::Resources::BrpakIndex Class Reference

Classes

struct  CaseInsensitiveLess

Public Member Functions

BrpakIndex & operator= (BrpakIndex const &)
 BrpakIndex (BrpakIndex const &)
MCAPI BrpakIndex (::std::map< ::std::string, ::Bedrock::Resources::BrpakIndexEntry, ::Bedrock::Resources::BrpakIndex::CaseInsensitiveLess > index, ::std::string archivePath)
MCAPI::Bedrock::Resources::BrpakIndexEntry const * findEntry (::std::string_view entryName) const
MCAPI void forEachInPrefix (::std::string_view prefix, ::brstd::function_ref< void(::std::string const &, ::Bedrock::Resources::BrpakIndexEntry const &)> callback) const
MCAPI ::Bedrock::Result< void > readEntryData (::Bedrock::Resources::BrpakIndexEntry const &entry, ::std::string &result, ::Core::File &fileHandle, bool validateCrc) const
MCAPI void * $ctor (::std::map< ::std::string, ::Bedrock::Resources::BrpakIndexEntry, ::Bedrock::Resources::BrpakIndex::CaseInsensitiveLess > index, ::std::string archivePath)

Static Public Member Functions

static MCAPI ::Bedrock::Result<::Bedrock::Resources::BrpakIndex > buildFromFile (::Core::PathView brpakPath)

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkf4d226
::ll::UntypedStorage< 8, 32 > mUnkb6c8a4

Constructor & Destructor Documentation

◆ BrpakIndex()

MCAPI Bedrock::Resources::BrpakIndex::BrpakIndex ( ::std::map< ::std::string, ::Bedrock::Resources::BrpakIndexEntry, ::Bedrock::Resources::BrpakIndex::CaseInsensitiveLess > index,
::std::string archivePath )
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.

Member Function Documentation

◆ findEntry()

MCAPI::Bedrock::Resources::BrpakIndexEntry const * Bedrock::Resources::BrpakIndex::findEntry ( ::std::string_view entryName) const
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.

◆ forEachInPrefix()

MCAPI void Bedrock::Resources::BrpakIndex::forEachInPrefix ( ::std::string_view prefix,
::brstd::function_ref< void(::std::string const &, ::Bedrock::Resources::BrpakIndexEntry const &)> callback ) const
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.

◆ readEntryData()

MCAPI ::Bedrock::Result< void > Bedrock::Resources::BrpakIndex::readEntryData ( ::Bedrock::Resources::BrpakIndexEntry const & entry,
::std::string & result,
::Core::File & fileHandle,
bool validateCrc ) const
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.

◆ buildFromFile()

MCAPI ::Bedrock::Result<::Bedrock::Resources::BrpakIndex > Bedrock::Resources::BrpakIndex::buildFromFile ( ::Core::PathView brpakPath)
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.

◆ $ctor()

MCAPI void * Bedrock::Resources::BrpakIndex::$ctor ( ::std::map< ::std::string, ::Bedrock::Resources::BrpakIndexEntry, ::Bedrock::Resources::BrpakIndex::CaseInsensitiveLess > index,
::std::string archivePath )
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 file: