sead
Loading...
Searching...
No Matches
sead::RamReadStream Class Reference

#include <seadRamStream.h>

Inherits sead::ReadStream.

Public Member Functions

 RamReadStream (const void *start, u32 size, Modes mode)
u8 * getCurrentAddres () const
u32 getCurrentPosition () const
Public Member Functions inherited from sead::ReadStream
 ReadStream ()
virtual ~ReadStream ()
u8 readU8 ()
u16 readU16 ()
u32 readU32 ()
u64 readU64 ()
s8 readS8 ()
s16 readS16 ()
s32 readS32 ()
s64 readS64 ()
f32 readF32 ()
void readU8 (u8 &)
void readU16 (u16 &)
void readU32 (u32 &)
void readU64 (u64 &)
void readS8 (s8 &)
void readS16 (s16 &)
void readS32 (s32 &)
void readS64 (s64 &)
void readF32 (f32 &)
void readBit (void *, u32)
void readString (BufferedSafeString *dst, u32 size)
void readMemBlock (void *, u32)
Public Member Functions inherited from sead::Stream
 Stream ()
virtual ~Stream ()
void skip (u32 size)
void skip (u32 size, u32 count)
bool isEOF ()
void setBinaryEndian (Endian::Types types)
void setMode (Modes mode)
void setUserFormat (StreamFormat *format)

Protected Attributes

RamStreamSrc mRamStreamSrc
Protected Attributes inherited from sead::Stream
StreamFormatmFormat
StreamSrcmSrcStream
Endian::Types mSrcEndian

Additional Inherited Members

Public Types inherited from sead::Stream
enum  Modes { cBinary = 0 , cText = 1 , cModeNum }
Protected Member Functions inherited from sead::ReadStream
f32 readF32BitImpl_ (u32 exp_bitnum, u32 significand_bitnum)
f32 readF64BitImpl_ (u32 exp_bitnum, u32 significand_bitnum)
Protected Member Functions inherited from sead::Stream
void setSrcStream_ (StreamSrc *stream)
Static Protected Attributes inherited from sead::ReadStream
static const u32 cExpBitMax = 8
static const u32 cSignficandBitMax = 23

Constructor & Destructor Documentation

◆ RamReadStream()

sead::RamReadStream::RamReadStream ( const void * start,
u32 size,
Modes mode )

Member Function Documentation

◆ getCurrentAddres()

u8 * sead::RamReadStream::getCurrentAddres ( ) const
inline

◆ getCurrentPosition()

u32 sead::RamReadStream::getCurrentPosition ( ) const
inline

Member Data Documentation

◆ mRamStreamSrc

RamStreamSrc sead::RamReadStream::mRamStreamSrc
protected