|
| MemStream (const U32 in_bufferSize, void *io_pBuffer, const bool in_allowRead=true, const bool in_allowWrite=true) |
|
| ~MemStream () |
|
bool | hasCapability (const Capability) const |
| Checks to see if this stream has the capability of a given function. More...
|
|
U32 | getPosition () const |
| Gets the position in the stream. More...
|
|
bool | setPosition (const U32 in_newPosition) |
| Sets the position of the stream. Returns if the new position is valid or not. More...
|
|
U32 | getStreamSize () |
| Gets the size of the stream. More...
|
|
| Stream () |
|
virtual | ~Stream () |
|
Stream::Status | getStatus () const |
| Gets the status of the stream. More...
|
|
void | readLine (U8 *buffer, U32 bufferSize) |
|
void | writeLine (U8 *buffer) |
| writes a line to the stream More...
|
|
const char * | readSTString (bool casesens=false) |
|
virtual void | readString (char stringBuf[256]) |
| Reads a string of maximum 255 characters long. More...
|
|
void | readLongString (U32 maxStringLen, char *stringBuf) |
|
void | writeLongString (U32 maxStringLen, const char *string) |
|
bool | Put (char character) |
|
virtual void | writeString (const char *stringBuf, S32 maxLen=255) |
| Writes a string to the stream. More...
|
|
bool | writeFormattedBuffer (const char *format,...) |
|
bool | writeStringBuffer (const char *buffer) |
| Writes a NULL terminated string buffer. More...
|
|
bool | write (const ColorI &) |
| Write an integral color to the stream. More...
|
|
bool | write (const ColorF &) |
| Write a floating point color to the stream. More...
|
|
bool | read (ColorI *) |
| Read an integral color from the stream. More...
|
|
bool | read (ColorF *) |
| Read a floating point color from the stream. More...
|
|
bool | read (const U32 in_numBytes, void *out_pBuffer) |
|
bool | write (const U32 in_numBytes, const void *in_pBuffer) |
|
bool | read (bool *out_pRead) |
|
bool | write (const bool &in_rWrite) |
|
bool | copyFrom (Stream *other) |
| Copy the contents of another stream into this one. More...
|
|
void | writeTabs (U32 count) |
| Write a number of tabs to this stream. More...
|
|