#include <seadStreamFormat.h>
Inherited by sead::BinaryStreamFormat.
Public Member Functions | |
| virtual u8 | readU8 (StreamSrc *src, Endian::Types endian)=0 |
| virtual u16 | readU16 (StreamSrc *src, Endian::Types endian)=0 |
| virtual u32 | readU32 (StreamSrc *src, Endian::Types endian)=0 |
| virtual u64 | readU64 (StreamSrc *src, Endian::Types endian)=0 |
| virtual s8 | readS8 (StreamSrc *src, Endian::Types endian)=0 |
| virtual s16 | readS16 (StreamSrc *src, Endian::Types endian)=0 |
| virtual s32 | readS32 (StreamSrc *src, Endian::Types endian)=0 |
| virtual s64 | readS64 (StreamSrc *src, Endian::Types endian)=0 |
| virtual f32 | readF32 (StreamSrc *src, Endian::Types endian)=0 |
| virtual void | readBit (StreamSrc *src, void *data, u32 bitnum)=0 |
| virtual void | readString (StreamSrc *src, BufferedSafeString *dst, u32 size)=0 |
| virtual u32 | readMemBlock (StreamSrc *src, void *dst, u32 size)=0 |
| virtual void | writeU8 (StreamSrc *src, Endian::Types endian, u8 value)=0 |
| virtual void | writeU16 (StreamSrc *src, Endian::Types endian, u16 value)=0 |
| virtual void | writeU32 (StreamSrc *src, Endian::Types endian, u32 value)=0 |
| virtual void | writeU64 (StreamSrc *src, Endian::Types endian, u64 value)=0 |
| virtual void | writeS8 (StreamSrc *src, Endian::Types endian, s8 value)=0 |
| virtual void | writeS16 (StreamSrc *src, Endian::Types endian, s16 value)=0 |
| virtual void | writeS32 (StreamSrc *src, Endian::Types endian, s32 value)=0 |
| virtual void | writeS64 (StreamSrc *src, Endian::Types endian, s64 value)=0 |
| virtual void | writeF32 (StreamSrc *src, Endian::Types endian, f32 value)=0 |
| virtual void | writeBit (StreamSrc *src, const void *data, u32 bitnum)=0 |
| virtual void | writeString (StreamSrc *src, const SafeString &str, u32 size)=0 |
| virtual void | writeMemBlock (StreamSrc *src, const void *data, u32 size)=0 |
| virtual void | writeDecorationText (StreamSrc *src, const SafeString &)=0 |
| virtual void | writeNullChar (StreamSrc *src)=0 |
| virtual void | skip (StreamSrc *src, u32 size)=0 |
| virtual void | flush (StreamSrc *src)=0 |
| virtual void | rewind (StreamSrc *src)=0 |
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.
|
pure virtual |
Implemented in sead::BinaryStreamFormat.