|
| void | Allocate (unsigned long size) |
| |
| | BinaryStream (unsigned long size=O3DGC_BINARY_STREAM_DEFAULT_SIZE) |
| | Constructor. More...
|
| |
| unsigned char * | GetBuffer () |
| |
| unsigned char * | GetBuffer (unsigned long position) |
| |
| const unsigned char * | GetBuffer (unsigned long position) const |
| |
| void | GetBuffer (unsigned long position, unsigned char *&buffer) const |
| |
| unsigned long | GetSize () const |
| |
| O3DGCErrorCode | Load (const char *const fileName) |
| |
| O3DGCErrorCode | LoadFromBuffer (unsigned char *buffer, unsigned long bufferSize) |
| |
| float | ReadFloat32 (unsigned long &position, O3DGCStreamType streamType) const |
| |
| float | ReadFloat32ASCII (unsigned long &position) const |
| |
| float | ReadFloat32Bin (unsigned long &position) const |
| |
| long | ReadIntASCII (unsigned long &position) const |
| |
| unsigned char | ReadUChar (unsigned long &position, O3DGCStreamType streamType) const |
| |
| unsigned char | ReadUChar8Bin (unsigned long &position) const |
| |
| unsigned char | ReadUCharASCII (unsigned long &position) const |
| |
| unsigned long | ReadUInt32 (unsigned long &position, O3DGCStreamType streamType) const |
| |
| unsigned long | ReadUInt32ASCII (unsigned long &position) const |
| |
| unsigned long | ReadUInt32Bin (unsigned long &position) const |
| |
| unsigned long | ReadUIntASCII (unsigned long &position) const |
| |
| O3DGCErrorCode | Save (const char *const fileName) |
| |
| void | SetSize (unsigned long size) |
| |
| void | WriteFloat32 (float value, O3DGCStreamType streamType) |
| |
| void | WriteFloat32ASCII (float value) |
| |
| void | WriteFloat32Bin (float value) |
| |
| void | WriteFloat32Bin (unsigned long position, float value) |
| |
| void | WriteIntASCII (long value) |
| |
| void | WriteUChar (unsigned char value, O3DGCStreamType streamType) |
| |
| void | WriteUChar (unsigned int position, unsigned char value, O3DGCStreamType streamType) |
| |
| void | WriteUChar8Bin (unsigned char value) |
| |
| void | WriteUChar8Bin (unsigned int position, unsigned char value) |
| |
| void | WriteUCharASCII (unsigned char value) |
| |
| void | WriteUInt32 (unsigned long position, unsigned long value, O3DGCStreamType streamType) |
| |
| void | WriteUInt32 (unsigned long value, O3DGCStreamType streamType) |
| |
| void | WriteUInt32ASCII (unsigned long position, unsigned long value) |
| |
| void | WriteUInt32ASCII (unsigned long value) |
| |
| void | WriteUInt32Bin (unsigned long position, unsigned long value) |
| |
| void | WriteUInt32Bin (unsigned long value) |
| |
| void | WriteUIntASCII (unsigned long value) |
| |
| | ~BinaryStream (void) |
| | Destructor. More...
|
| |