sead
Loading...
Searching...
No Matches
sead::StreamSrc Class Referenceabstract

#include <seadStreamSrc.h>

Inherited by sead::RamStreamSrc.

Public Member Functions

virtual u32 read (void *dst, u32 size)=0
virtual u32 write (const void *src, u32 size)=0
virtual u32 skip (s32 byte)=0
virtual void rewind ()=0
virtual bool isEOF ()=0
virtual bool flush ()

Member Function Documentation

◆ read()

virtual u32 sead::StreamSrc::read ( void * dst,
u32 size )
pure virtual

Implemented in sead::RamStreamSrc.

◆ write()

virtual u32 sead::StreamSrc::write ( const void * src,
u32 size )
pure virtual

Implemented in sead::RamStreamSrc.

◆ skip()

virtual u32 sead::StreamSrc::skip ( s32 byte)
pure virtual

Implemented in sead::RamStreamSrc.

◆ rewind()

virtual void sead::StreamSrc::rewind ( )
pure virtual

Implemented in sead::RamStreamSrc.

◆ isEOF()

virtual bool sead::StreamSrc::isEOF ( )
pure virtual

Implemented in sead::RamStreamSrc.

◆ flush()

virtual bool sead::StreamSrc::flush ( )
inlinevirtual