Pack v2.2.3
Runtime optimized data packing library for realtime app resources loading
Loading...
Searching...
No Matches
Reader Member List

This is the complete list of members for Reader, including all inherited members.

close() noexceptReaderinline
getItemCount() const noexceptReaderinline
getItemDataSize(uint64_t index) const noexceptReaderinline
getItemFileOffset(uint64_t index) const noexceptReaderinline
getItemIndex(const filesystem::path &path, uint64_t &index) const noexceptReaderinline
getItemIndex(const filesystem::path &path) constReaderinline
getItemPath(uint64_t index) const noexceptReaderinline
getItemZipSize(uint64_t index) const noexceptReaderinline
getThreadCount() const noexceptReaderinline
getZstdContexts() const noexceptReaderinline
isItemReference(uint64_t index) const noexceptReaderinline
isOpen() const noexceptReaderinline
isPreferSpeed() const noexceptReaderinline
open(const filesystem::path &filePath, uint32_t dataVersion=0, bool isResourcesDirectory=true, uint32_t threadCount=thread::hardware_concurrency())Readerinline
operator=(Reader &)=delete (defined in Reader)Reader
operator=(Reader &&r) noexcept (defined in Reader)Readerinline
Reader()=defaultReader
Reader(const Reader &)=delete (defined in Reader)Reader
Reader(Reader &&r) noexcept (defined in Reader)Readerinline
Reader(const filesystem::path &filePath, uint32_t dataVersion=0, bool isResourcesDirectory=true, uint32_t threadCount=thread::hardware_concurrency())Readerinline
readItemData(uint64_t itemIndex, T *buffer, uint32_t threadIndex=0) constReaderinline
readItemData(uint64_t itemIndex, vector< T > &buffer, uint32_t threadIndex=0) constReaderinline
readItemData(const filesystem::path &path, vector< T > &buffer, uint32_t threadIndex=0) constReaderinline
shrink() noexceptReaderinline
unpack(const filesystem::path &filePath, bool printProgress=false)Readerinlinestatic
~Reader()Readerinline