|
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...
|
|