atEnd() const | athena::io::IStreamWriter | inlinevirtual |
data() const | athena::io::MemoryWriter | |
endian() const (defined in athena::io::IStream) | athena::io::IStream | inline |
enumerate(const std::vector< T > &vector, typename std::enable_if< std::is_arithmetic< T >::value||std::is_same< T, atVec2f >::value||std::is_same< T, atVec3f >::value||std::is_same< T, atVec4f >::value >::type *=0) | athena::io::IStreamWriter | inline |
enumerate(const std::vector< T > &vector, typename std::enable_if<!std::is_arithmetic< T >::value &&!std::is_same< T, atVec2f >::value &&!std::is_same< T, atVec3f >::value &&!std::is_same< T, atVec4f >::value >::type *=0) | athena::io::IStreamWriter | inline |
enumerateBig(const std::vector< T > &vector, typename std::enable_if< std::is_arithmetic< T >::value||std::is_same< T, atVec2f >::value||std::is_same< T, atVec3f >::value||std::is_same< T, atVec4f >::value >::type *=0) | athena::io::IStreamWriter | inline |
enumerateLittle(const std::vector< T > &vector, typename std::enable_if< std::is_arithmetic< T >::value||std::is_same< T, atVec2f >::value||std::is_same< T, atVec3f >::value||std::is_same< T, atVec4f >::value >::type *=0) | athena::io::IStreamWriter | inline |
filepath() const | athena::io::MemoryWriter | inline |
fill(atUint8 val, atUint64 length) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
fill(atInt8 val, atUint64 length) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
hasError() const (defined in athena::io::IStream) | athena::io::IStream | inline |
isBigEndian() const (defined in athena::io::IStream) | athena::io::IStream | inline |
isLittleEndian() const (defined in athena::io::IStream) | athena::io::IStream | inline |
isOpen() const (defined in athena::io::MemoryWriter) | athena::io::MemoryWriter | inline |
IStream() (defined in athena::io::IStream) | athena::io::IStream | inline |
length() const | athena::io::MemoryWriter | inlinevirtual |
m_bufferOwned (defined in athena::io::MemoryWriter) | athena::io::MemoryWriter | protected |
m_data (defined in athena::io::MemoryWriter) | athena::io::MemoryWriter | protected |
m_dataCopy (defined in athena::io::MemoryCopyWriter) | athena::io::MemoryCopyWriter | protected |
m_endian (defined in athena::io::IStream) | athena::io::IStream | protected |
m_filepath | athena::io::MemoryWriter | protected |
m_hasError (defined in athena::io::IStream) | athena::io::IStream | protected |
m_length (defined in athena::io::MemoryWriter) | athena::io::MemoryWriter | protected |
m_position (defined in athena::io::MemoryWriter) | athena::io::MemoryWriter | protected |
MemoryCopyWriter(atUint8 *data=nullptr, atUint64 length=0x10) | athena::io::MemoryCopyWriter | explicit |
MemoryCopyWriter(const std::string &filename) | athena::io::MemoryCopyWriter | |
MemoryWriter(atUint8 *data, atUint64 length, bool takeOwnership=false) | athena::io::MemoryWriter | explicit |
MemoryWriter() (defined in athena::io::MemoryWriter) | athena::io::MemoryWriter | inlineprotected |
position() const | athena::io::MemoryWriter | inlinevirtual |
save(const std::string &filename="") | athena::io::MemoryWriter | |
seek(atInt64 pos, SeekOrigin origin=SeekOrigin::Current) | athena::io::MemoryCopyWriter | virtual |
seekAlign32() | athena::io::IStreamWriter | inline |
setData(const atUint8 *data, atUint64 length) | athena::io::MemoryCopyWriter | |
athena::io::MemoryWriter::setData(atUint8 *data, atUint64 length, bool takeOwnership=false) | athena::io::MemoryWriter | |
setEndian(Endian endian) (defined in athena::io::IStream) | athena::io::IStream | inline |
setError() (defined in athena::io::IStream) | athena::io::IStream | inlineprotected |
setFilepath(const std::string &filepath) | athena::io::MemoryWriter | inline |
SpriteFileWriter(atUint8 *data, atUint64 length) (defined in athena::io::SpriteFileWriter) | athena::io::SpriteFileWriter | |
SpriteFileWriter(const std::string &filepath) (defined in athena::io::SpriteFileWriter) | athena::io::SpriteFileWriter | |
writeBool(bool val) | athena::io::IStreamWriter | inline |
writeByte(atInt8 val) | athena::io::IStreamWriter | inline |
writeBytes(const void *data, atUint64 len) | athena::io::IStreamWriter | inline |
writeDouble(double val) | athena::io::IStreamWriter | inline |
writeDoubleBig(double val) | athena::io::IStreamWriter | inline |
writeDoubleLittle(double val) | athena::io::IStreamWriter | inline |
writeFile(Sakura::SpriteFile *file) (defined in athena::io::SpriteFileWriter) | athena::io::SpriteFileWriter | |
writeFloat(float val) | athena::io::IStreamWriter | inline |
writeFloatBig(float val) | athena::io::IStreamWriter | inline |
writeFloatLittle(float val) | athena::io::IStreamWriter | inline |
writeInt16(atInt16 val) | athena::io::IStreamWriter | inline |
writeInt16Big(atInt16 val) | athena::io::IStreamWriter | inline |
writeInt16Little(atInt16 val) | athena::io::IStreamWriter | inline |
writeInt32(atInt32 val) | athena::io::IStreamWriter | inline |
writeInt32Big(atInt32 val) | athena::io::IStreamWriter | inline |
writeInt32Little(atInt32 val) | athena::io::IStreamWriter | inline |
writeInt64(atInt64 val) | athena::io::IStreamWriter | inline |
writeInt64Big(atInt64 val) | athena::io::IStreamWriter | inline |
writeInt64Little(atInt64 val) | athena::io::IStreamWriter | inline |
writeString(const std::string &str, atInt32 fixedLen=-1) | athena::io::IStreamWriter | inline |
writeStringAsWString(const std::string &str, atInt32 fixedLen=-1) | athena::io::IStreamWriter | inline |
writeStringAsWStringBig(const std::string &str, atInt32 fixedLen=-1) | athena::io::IStreamWriter | inline |
writeStringAsWStringLittle(const std::string &str, atInt32 fixedLen=-1) | athena::io::IStreamWriter | inline |
writeUByte(atUint8 val) | athena::io::IStreamWriter | inline |
writeUBytes(const atUint8 *data, atUint64 len) | athena::io::MemoryCopyWriter | virtual |
writeUint16(atUint16 val) | athena::io::IStreamWriter | inline |
writeUint16Big(atUint16 val) | athena::io::IStreamWriter | inline |
writeUint16Little(atUint16 val) | athena::io::IStreamWriter | inline |
writeUint32(atUint32 val) | athena::io::IStreamWriter | inline |
writeUint32Big(atUint32 val) | athena::io::IStreamWriter | inline |
writeUint32Little(atUint32 val) | athena::io::IStreamWriter | inline |
writeUint64(atUint64 val) | athena::io::IStreamWriter | inline |
writeUint64Big(atUint64 val) | athena::io::IStreamWriter | inline |
writeUint64Little(atUint64 val) | athena::io::IStreamWriter | inline |
writeVal(atUint8 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(atInt8 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(atInt16 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(atUint16 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(atInt32 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(atUint32 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(atInt64 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(atUint64 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(float val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(double val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(bool val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(const atVec2f &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(const atVec3f &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(const atVec4f &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(const atVec2d &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(const atVec3d &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(const atVec4d &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(const std::string &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVal(const std::wstring &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(atUint8 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(atInt8 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(atInt16 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(atUint16 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(atInt32 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(atUint32 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(atInt64 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(atUint64 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(float val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(double val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(bool val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(const atVec2f &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(const atVec3f &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(const atVec4f &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(const atVec2d &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(const atVec3d &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(const atVec4d &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValBig(const std::wstring &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(atUint8 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(atInt8 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(atInt16 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(atUint16 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(atInt32 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(atUint32 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(atInt64 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(atUint64 val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(float val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(double val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(bool val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(const atVec2f &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(const atVec3f &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(const atVec4f &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(const atVec2d &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(const atVec3d &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(const atVec4d &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeValLittle(const std::wstring &val) (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inline |
writeVec2d(const atVec2d &vec) | athena::io::IStreamWriter | inline |
writeVec2dBig(const atVec2d &vec) | athena::io::IStreamWriter | inline |
writeVec2dLittle(const atVec2d &vec) | athena::io::IStreamWriter | inline |
writeVec2f(const atVec2f &vec) | athena::io::IStreamWriter | inline |
writeVec2fBig(const atVec2f &vec) | athena::io::IStreamWriter | inline |
writeVec2fLittle(const atVec2f &vec) | athena::io::IStreamWriter | inline |
writeVec3d(const atVec3d &vec) | athena::io::IStreamWriter | inline |
writeVec3dBig(const atVec3d &vec) | athena::io::IStreamWriter | inline |
writeVec3dLittle(const atVec3d &vec) | athena::io::IStreamWriter | inline |
writeVec3f(const atVec3f &vec) | athena::io::IStreamWriter | inline |
writeVec3fBig(const atVec3f &vec) | athena::io::IStreamWriter | inline |
writeVec3fLittle(const atVec3f &vec) | athena::io::IStreamWriter | inline |
writeVec4d(const atVec4d &vec) | athena::io::IStreamWriter | inline |
writeVec4dBig(const atVec4d &vec) | athena::io::IStreamWriter | inline |
writeVec4dLittle(const atVec4d &vec) | athena::io::IStreamWriter | inline |
writeVec4f(const atVec4f &vec) | athena::io::IStreamWriter | inline |
writeVec4fBig(const atVec4f &vec) | athena::io::IStreamWriter | inline |
writeVec4fLittle(const atVec4f &vec) | athena::io::IStreamWriter | inline |
writeWString(const std::wstring &str, atInt32 fixedLen=-1) | athena::io::IStreamWriter | inline |
writeWStringBig(const std::wstring &str, atInt32 fixedLen=-1) | athena::io::IStreamWriter | inline |
writeWStringLittle(const std::wstring &str, atInt32 fixedLen=-1) | athena::io::IStreamWriter | inline |
~IStream() (defined in athena::io::IStream) | athena::io::IStream | inlinevirtual |
~IStreamWriter() (defined in athena::io::IStreamWriter) | athena::io::IStreamWriter | inlinevirtual |
~MemoryWriter() (defined in athena::io::MemoryWriter) | athena::io::MemoryWriter | virtual |