Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JSURandomInputStream Class Referenceabstract

#include <JSURandomInputStream.h>

+ Inheritance diagram for JSURandomInputStream:
+ Collaboration diagram for JSURandomInputStream:

Public Member Functions

 JSURandomInputStream ()
 
virtual ~JSURandomInputStream ()
 
virtual s32 getAvailable () const
 
virtual s32 skip (s32)
 
virtual u32 readData (void *, s32)=0
 
virtual s32 getLength () const =0
 
virtual s32 getPosition () const =0
 
virtual s32 seekPos (s32, JSUStreamSeekFrom)=0
 
s32 align (s32)
 
s32 peek (void *, s32)
 
s32 seek (s32, JSUStreamSeekFrom)
 
- Public Member Functions inherited from JSUInputStream
 JSUInputStream ()
 
virtual ~JSUInputStream ()
 
u32 readU32 ()
 
u32 read32b ()
 
s32 readS32 ()
 
s16 readS16 ()
 
u16 readU16 ()
 
u8 readU8 ()
 
u8 read8b ()
 
u16 read16b ()
 
JSUInputStreamoperator>> (u8 &dest)
 
JSUInputStreamoperator>> (s16 &dest)
 
s32 read (void *, s32)
 
- Public Member Functions inherited from JSUIosBase
 JSUIosBase ()
 
virtual ~JSUIosBase ()
 
bool isGood () const
 
void clrState (EIoState state)
 
void setState (EIoState state)
 

Constructor & Destructor Documentation

◆ JSURandomInputStream()

JSURandomInputStream::JSURandomInputStream ( )
inline

◆ ~JSURandomInputStream()

virtual JSURandomInputStream::~JSURandomInputStream ( )
inlinevirtual

Member Function Documentation

◆ align()

s32 JSURandomInputStream::align ( s32  alignment)

◆ getAvailable()

virtual s32 JSURandomInputStream::getAvailable ( ) const
virtual

Implements JSUInputStream.

◆ getLength()

virtual s32 JSURandomInputStream::getLength ( ) const
pure virtual

◆ getPosition()

virtual s32 JSURandomInputStream::getPosition ( ) const
pure virtual

◆ peek()

s32 JSURandomInputStream::peek ( void buffer,
s32  numBytes 
)

◆ readData()

virtual u32 JSURandomInputStream::readData ( void ,
s32   
)
pure virtual

Implements JSUInputStream.

Implemented in JSUFileInputStream, and JSUMemoryInputStream.

◆ seek()

s32 JSURandomInputStream::seek ( s32  param_0,
JSUStreamSeekFrom  param_1 
)

◆ seekPos()

virtual s32 JSURandomInputStream::seekPos ( s32  ,
JSUStreamSeekFrom   
)
pure virtual

◆ skip()

s32 JSURandomInputStream::skip ( s32  param_0)
virtual

Reimplemented from JSUInputStream.


The documentation for this class was generated from the following files: