|
| virtual | ~StreamOut ()=default |
| | Virtual destructor. More...
|
| |
| virtual void | WriteBytes (const void *inData, size_t inNumBytes)=0 |
| | Write a string of bytes to the binary stream. More...
|
| |
| virtual bool | IsFailed () const =0 |
| | Returns true if there was an IO failure. More...
|
| |
| template<class T > |
| void | Write (const T &inT) |
| | Write a primitive (e.g. float, int, etc.) to the binary stream. More...
|
| |
| template<class T , class A > |
| void | Write (const std::vector< T, A > &inT) |
| | Write a vector of primitives to the binary stream. More...
|
| |
| template<class Type , class Traits , class Allocator > |
| void | Write (const std::basic_string< Type, Traits, Allocator > &inString) |
| | Write a string to the binary stream (writes the number of characters and then the characters) More...
|
| |
| template<class T , class A , typename F > |
| void | Write (const std::vector< T, A > &inT, const F &inWriteElement) |
| | Write a vector of primitives to the binary stream using a custom write function. More...
|
| |
| void | Write (const Vec3 &inVec) |
| | Write a Vec3 (don't write W) More...
|
| |
| void | Write (const DVec3 &inVec) |
| | Write a DVec3 (don't write W) More...
|
| |
| void | Write (const DMat44 &inVec) |
| | Write a DMat44 (don't write W component of translation) More...
|
| |
| | NonCopyable ()=default |
| |
| | NonCopyable (const NonCopyable &)=delete |
| |
| void | operator= (const NonCopyable &)=delete |
| |
Simple binary output stream.