![]() |
SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
|
This is the complete list of members for vpkpp::FPX, including all inherited members.
addDirectory(const std::string &entryBaseDir, const std::string &dir, EntryOptions options={}) | vpkpp::PackFile | |
addDirectory(const std::string &entryBaseDir, const std::string &dir, const EntryCreation &creation) | vpkpp::PackFile | |
addEntry(const std::string &entryPath, const std::string &filepath, EntryOptions options={}) | vpkpp::PackFile | |
addEntry(const std::string &path, std::vector< std::byte > &&buffer, EntryOptions options={}) | vpkpp::PackFile | |
addEntry(const std::string &path, const std::byte *buffer, uint64_t bufferLen, EntryOptions options={}) | vpkpp::PackFile | |
addEntryInternal(Entry &entry, const std::string &path, std::vector< std::byte > &buffer, EntryOptions options) override | vpkpp::VPK | protectedvirtual |
bake(const std::string &outputDir_, BakeOptions options, const EntryCallback &callback) override | vpkpp::VPK | virtual |
chunkSize | vpkpp::VPK | protected |
cleanEntryPath(const std::string &path) const | vpkpp::PackFile | protected |
create(const std::string &path) | vpkpp::FPX | static |
vpkpp::VPK::create(const std::string &path, uint32_t version=2) | vpkpp::VPK | static |
createNewEntry() | vpkpp::PackFile | protectedstatic |
currentlyFilledChunkSize | vpkpp::VPK | protected |
entries | vpkpp::PackFile | protected |
EntryCallback typedef | vpkpp::PackFile | |
EntryCallbackBase typedef | vpkpp::PackFile | |
EntryCreation typedef | vpkpp::PackFile | |
EntryPredicate typedef | vpkpp::PackFile | |
EntryTrie typedef | vpkpp::PackFile | |
escapeEntryPathForWrite(const std::string &path) | vpkpp::PackFile | static |
extractAll(const std::string &outputDir, bool createUnderPackFileDir=true) const | vpkpp::PackFile | |
extractAll(const std::string &outputDir, const EntryPredicate &predicate, bool stripSharedDirs=true) const | vpkpp::PackFile | |
extractDirectory(const std::string &dir_, const std::string &outputDir) const | vpkpp::PackFile | |
extractEntry(const std::string &entryPath, const std::string &filepath) const | vpkpp::PackFile | |
findEntry(const std::string &path_, bool includeUnbaked=true) const | vpkpp::PackFile | |
footer2 | vpkpp::VPK | protected |
freedChunks | vpkpp::VPK | protected |
fullFilePath | vpkpp::PackFile | protected |
getBakedEntries() const | vpkpp::PackFile | |
getBakeOutputDir(const std::string &outputDir) const | vpkpp::PackFile | protected |
getChunkSize() const | vpkpp::VPK | |
getEntryCount(bool includeUnbaked=true) const | vpkpp::PackFile | |
getFilename() const | vpkpp::PackFile | |
getFilepath() const | vpkpp::PackFile | |
getFilestem() const | vpkpp::PackFile | |
getGUID() const override | vpkpp::FPX | inlinevirtual |
getHeaderLength() const | vpkpp::VPK | protected |
getOpenableExtensions() | vpkpp::PackFile | static |
getOpenExtensionRegistry() | vpkpp::PackFile | protectedstatic |
getSupportedEntryAttributes() const override | vpkpp::VPK | virtual |
getTruncatedFilename() const | vpkpp::PackFile | |
getTruncatedFilepath() const | vpkpp::PackFile | |
getTruncatedFilestem() const override | vpkpp::VPK | virtual |
getUnbakedEntries() const | vpkpp::PackFile | |
GUID | vpkpp::FPX | inlinestatic |
hasCompression() const | vpkpp::VPK | protected |
hasEntry(const std::string &path, bool includeUnbaked=true) const | vpkpp::PackFile | |
hasEntryChecksums() const override | vpkpp::VPK | inlinevirtual |
hasExtendedHeader() const | vpkpp::VPK | protected |
hasPackFileChecksum() const override | vpkpp::VPK | virtual |
hasPackFileSignature() const override | vpkpp::VPK | virtual |
header1 | vpkpp::VPK | protected |
header2 | vpkpp::VPK | protected |
isCaseSensitive() const | vpkpp::PackFile | inlinevirtual |
isInstanceOf() const | vpkpp::PackFile | inline |
isReadOnly() const noexcept | vpkpp::PackFile | inlinevirtual |
md5Entries | vpkpp::VPK | protected |
mergeUnbakedEntries() | vpkpp::PackFile | protected |
numArchives | vpkpp::VPK | protected |
open(const std::string &path, const EntryCallback &callback=nullptr) | vpkpp::FPX | static |
OpenFactoryFunction typedef | vpkpp::PackFile | protected |
openInternal(const std::string &path, const EntryCallback &callback=nullptr) | vpkpp::FPX | protectedstatic |
operator std::string() const override | vpkpp::VPK | explicitvirtual |
operator=(const PackFile &other)=delete | vpkpp::PackFile | |
operator=(PackFile &&other) noexcept=default | vpkpp::PackFile | |
PackFile(const PackFile &other)=delete | vpkpp::VPK | protected |
PackFile(PackFile &&other) noexcept=default | vpkpp::VPK | protected |
PackFile(std::string fullFilePath_) | vpkpp::VPK | explicitprotected |
readEntry(const std::string &path_) const override | vpkpp::VPK | virtual |
readEntryText(const std::string &path) const | vpkpp::PackFile | |
readUnbakedEntry(const Entry &entry) | vpkpp::PackFile | protectedstatic |
registerOpenExtensionForTypeFactory(std::string_view extension, const OpenFactoryFunction &factory) | vpkpp::PackFile | protectedstatic |
removeDirectory(const std::string &dirName_) override | vpkpp::VPK | virtual |
removeEntry(const std::string &filename_) override | vpkpp::VPK | virtual |
renameDirectory(const std::string &oldDir_, const std::string &newDir_) | vpkpp::PackFile | virtual |
renameEntry(const std::string &oldPath_, const std::string &newPath_) | vpkpp::PackFile | virtual |
runForAllEntries(const EntryCallback &operation, bool includeUnbaked=true) const | vpkpp::PackFile | |
runForAllEntries(const std::string &parentDir, const EntryCallback &operation, bool recursive=true, bool includeUnbaked=true) const | vpkpp::PackFile | |
runForAllEntriesInternal(const std::function< void(const std::string &, Entry &)> &operation, bool includeUnbaked=true) | vpkpp::PackFile | protected |
runForAllEntriesInternal(const std::string &parentDir, const std::function< void(const std::string &, Entry &)> &operation, bool recursive=true, bool includeUnbaked=true) | vpkpp::PackFile | protected |
setChunkSize(uint32_t newChunkSize) | vpkpp::VPK | |
setFullFilePath(const std::string &outputDir) | vpkpp::PackFile | protected |
unbakedEntries | vpkpp::PackFile | protected |
verifyEntryChecksums() const override | vpkpp::VPK | virtual |
verifyEntryChecksumsUsingCRC32() const | vpkpp::PackFile | protected |
verifyPackFileChecksum() const override | vpkpp::VPK | virtual |
verifyPackFileSignature() const override | vpkpp::VPK | virtual |
~PackFile()=default | vpkpp::PackFile | virtual |