| 
| virtual  | ~StreamIn ()=default | 
|   | Virtual destructor.  More...
  | 
|   | 
| virtual void  | ReadBytes (void *outData, size_t inNumBytes)=0 | 
|   | Read a string of bytes from the binary stream.  More...
  | 
|   | 
| virtual bool  | IsEOF () const =0 | 
|   | Returns true when an attempt has been made to read past the end of the file.  More...
  | 
|   | 
| virtual bool  | IsFailed () const =0 | 
|   | Returns true if there was an IO failure.  More...
  | 
|   | 
| template<class T >  | 
| void  | Read (T &outT) | 
|   | Read a primitive (e.g. float, int, etc.) from the binary stream.  More...
  | 
|   | 
| template<class T , class A >  | 
| void  | Read (std::vector< T, A > &outT) | 
|   | Read a vector of primitives from the binary stream.  More...
  | 
|   | 
| template<class Type , class Traits , class Allocator >  | 
| void  | Read (std::basic_string< Type, Traits, Allocator > &outString) | 
|   | Read a string from the binary stream (reads the number of characters and then the characters)  More...
  | 
|   | 
| void  | Read (Vec3 &outVec) | 
|   | Read a Vec3 (don't read W)  More...
  | 
|   | 
| void  | Read (DVec3 &outVec) | 
|   | Read a DVec3 (don't read W)  More...
  | 
|   | 
| void  | Read (DMat44 &outVec) | 
|   | Read a DMat44 (don't read W component of translation)  More...
  | 
|   | 
|   | NonCopyable ()=default | 
|   | 
|   | NonCopyable (const NonCopyable &)=delete | 
|   | 
| void  | operator= (const NonCopyable &)=delete | 
|   | 
Simple binary input stream.