#include <stdint.h>
#include <string>
#include <vector>
#include "PolyphaseAPI.h"
Go to the source code of this file.
|
| POLYPHASE_API MountHandle | ContentPak::Mount (const char *pakPath) |
| |
| POLYPHASE_API MountHandle | ContentPak::MountMemory (const void *data, uint32_t size, const char *debugName, bool takeOwnership) |
| |
| POLYPHASE_API void | ContentPak::Unmount (MountHandle handle) |
| |
| POLYPHASE_API void | ContentPak::UnmountAll () |
| |
| POLYPHASE_API bool | ContentPak::IsMounted () |
| |
| POLYPHASE_API bool | ContentPak::Exists (const char *path) |
| |
| POLYPHASE_API bool | ContentPak::Read (const char *path, int32_t maxSize, char *&outData, uint32_t &outSize) |
| |
| POLYPHASE_API bool | ContentPak::FindEntry (const char *path, MountHandle &outMount, uint32_t &outDataOffset, uint32_t &outDataSize) |
| |
| POLYPHASE_API const char * | ContentPak::GetPakPath (MountHandle handle) |
| |
| POLYPHASE_API bool | ContentPak::GetMountMemory (MountHandle handle, const uint8_t *&outData, uint32_t &outSize) |
| |
| POLYPHASE_API void | ContentPak::List (const char *prefix, std::vector< std::string > &outKeys) |
| |
| POLYPHASE_API bool | ContentPak::Build (const char *pakPath, const std::vector< SourceFile > &files, uint32_t &outEntryCount) |
| |