|
Polyphase Game Engine
|
Classes | |
| struct | SourceFile |
Typedefs | |
| typedef uint32_t | MountHandle |
Functions | |
| POLYPHASE_API MountHandle | Mount (const char *pakPath) |
| POLYPHASE_API MountHandle | MountMemory (const void *data, uint32_t size, const char *debugName, bool takeOwnership) |
| POLYPHASE_API void | Unmount (MountHandle handle) |
| POLYPHASE_API void | UnmountAll () |
| POLYPHASE_API bool | IsMounted () |
| POLYPHASE_API bool | Exists (const char *path) |
| POLYPHASE_API bool | Read (const char *path, int32_t maxSize, char *&outData, uint32_t &outSize) |
| POLYPHASE_API bool | FindEntry (const char *path, MountHandle &outMount, uint32_t &outDataOffset, uint32_t &outDataSize) |
| POLYPHASE_API const char * | GetPakPath (MountHandle handle) |
| POLYPHASE_API bool | GetMountMemory (MountHandle handle, const uint8_t *&outData, uint32_t &outSize) |
| POLYPHASE_API void | List (const char *prefix, std::vector< std::string > &outKeys) |
| POLYPHASE_API bool | Build (const char *pakPath, const std::vector< SourceFile > &files, uint32_t &outEntryCount) |
| typedef uint32_t ContentPak::MountHandle |
| bool ContentPak::Build | ( | const char * | pakPath, |
| const std::vector< SourceFile > & | files, | ||
| uint32_t & | outEntryCount | ||
| ) |
| bool ContentPak::Exists | ( | const char * | path | ) |
| bool ContentPak::FindEntry | ( | const char * | path, |
| MountHandle & | outMount, | ||
| uint32_t & | outDataOffset, | ||
| uint32_t & | outDataSize | ||
| ) |
| bool ContentPak::GetMountMemory | ( | MountHandle | handle, |
| const uint8_t *& | outData, | ||
| uint32_t & | outSize | ||
| ) |
| const char * ContentPak::GetPakPath | ( | MountHandle | handle | ) |
| bool ContentPak::IsMounted | ( | ) |
| void ContentPak::List | ( | const char * | prefix, |
| std::vector< std::string > & | outKeys | ||
| ) |
| ContentPak::MountHandle ContentPak::Mount | ( | const char * | pakPath | ) |
| ContentPak::MountHandle ContentPak::MountMemory | ( | const void * | data, |
| uint32_t | size, | ||
| const char * | debugName, | ||
| bool | takeOwnership | ||
| ) |
| bool ContentPak::Read | ( | const char * | path, |
| int32_t | maxSize, | ||
| char *& | outData, | ||
| uint32_t & | outSize | ||
| ) |
| void ContentPak::Unmount | ( | MountHandle | handle | ) |
| void ContentPak::UnmountAll | ( | ) |