5#include "Platform/Assets/PlatformAssetStream.hpp"
18 void Seek(ptrdiff_t amount, std::ios::seekdir dir);
31 ReadBytes(
sizeof(T),
reinterpret_cast<char*
>(&v));
51 void Pl_Initialize(
const std::string& path);
52 void Pl_ReadBytes(
size_t length,
char* dest);
53 void Pl_Seek(ptrdiff_t amount, std::ios::seekdir dir);
PlatformAssetStream platformStream
Definition AssetStream.hpp:14
uint16_t ReadUInt16LittleEndian()
int16_t ReadSInt16LittleEndian()
uint64_t ReadUInt64LittleEndian()
uint32_t ReadUInt32BigEndian()
int64_t ReadSInt64BigEndian()
uint32_t ReadUInt32LittleEndian()
void ReadBytes(size_t length, char *data)
int32_t ReadSInt32BigEndian()
int32_t ReadSInt32LittleEndian()
AssetStream(const std::string &path)
void Seek(ptrdiff_t amount, std::ios::seekdir dir)
int64_t ReadSInt64LittleEndian()
uint64_t ReadUInt64BigEndian()
int16_t ReadSInt16BigEndian()
bool endOfField
Definition AssetStream.hpp:12
T ReadVal()
Definition AssetStream.hpp:28
std::vector< char > ReadBytes(size_t length)
uint16_t ReadUInt16BigEndian()
Functionality relating to files.
Definition AssetReader.hpp:7