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 () const
virtual offset rawtell () const
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:
  • /github/workspace/src/libprimis-headers/tools.h