Libprimis
Imprimis' 3D destroyable world engine
Loading...
Searching...
No Matches
stream Struct Referenceabstract

Public Types

typedef off_t offset
 

Public Member Functions

virtual void close ()=0
 
virtual bool end ()=0
 
virtual offset tell ()
 
virtual offset rawtell ()
 
virtual bool seek (offset, int)
 
virtual offset size ()
 
virtual offset rawsize ()
 
virtual size_t read (void *, size_t)
 
virtual size_t write (const void *, size_t)
 
virtual bool flush ()
 
virtual int getchar ()
 
virtual bool putchar (int n)
 
virtual bool getline (char *str, size_t len)
 
virtual bool putstring (const char *str)
 
virtual bool putline (const char *str)
 
virtual size_t printf (const char *fmt,...) PRINTFARGS(2
 
virtual size_t virtual uint getcrc ()
 
template<class T>
size_t put (const T *v, size_t n)
 
template<class T>
bool put (T n)
 
template<class T>
size_t get (T *v, size_t n)
 
template<class T>
get ()
 
template<class T>
bool putbig (T n)
 
SDL_RWops * rwops ()
 

The documentation for this struct was generated from the following file: