![]() |
Polygon Crucher SDK - Documentation
Documentation
|
Public Types | |
| enum | XArchiveFlags { store = 0 , load = 1 , bNoFlushOnDelete = 2 } |
Public Member Functions | |
| CXArchive (CXFile *pFile, unsigned int nMode, unsigned int nBufSize=4096, void *bufferPtr=NULL) | |
| void * | GetData () const |
| void | SetData (void *data) |
| bool | IsLoading () const |
| bool | IsStoring () const |
| CXFile * | GetFile () const |
| SIZET | Read (void *bufferPtr, SIZET maxToRead) |
| void | EnsureRead (void *bufferPtr, SIZET checkReadCount) |
| void | Write (const void *bufferPtr, SIZET maxToWrite) |
| void | Flush () |
| void | Close () |
| void | Abort () |
| CXArchive & | operator<< (const CXObject *pOb) |
| CXArchive & | operator>> (CXObject *&pOb) |
| CXArchive & | operator>> (const CXObject *&pOb) |
| CXArchive & | operator<< (bool b) |
| CXArchive & | operator<< (char by) |
| CXArchive & | operator<< (wchar_t ch) |
| CXArchive & | operator<< (unsigned char by) |
| CXArchive & | operator<< (short w) |
| CXArchive & | operator<< (unsigned short w) |
| CXArchive & | operator<< (int i) |
| CXArchive & | operator<< (unsigned int i) |
| CXArchive & | operator<< (float f) |
| CXArchive & | operator<< (double d) |
| CXArchive & | operator<< (longint dwdw) |
| CXArchive & | operator<< (longuint dwdw) |
| CXArchive & | operator<< (const CXStringA &) |
| CXArchive & | operator<< (const CXStringW &) |
| CXArchive & | operator>> (bool &b) |
| CXArchive & | operator>> (char &by) |
| CXArchive & | operator>> (wchar_t &ch) |
| CXArchive & | operator>> (unsigned char &by) |
| CXArchive & | operator>> (short &w) |
| CXArchive & | operator>> (unsigned short &w) |
| CXArchive & | operator>> (int &i) |
| CXArchive & | operator>> (unsigned int &i) |
| CXArchive & | operator>> (float &f) |
| CXArchive & | operator>> (double &d) |
| CXArchive & | operator>> (longint &dwdw) |
| CXArchive & | operator>> (longuint &dwdw) |
| CXArchive & | operator>> (CXStringA &) |
| CXArchive & | operator>> (CXStringW &) |
| CXObject * | ReadObject (const CXRuntimeClassPtr pClass) |
| void | WriteObject (const CXObject *pOb) |
| void | WriteStringLength (longuint nLength, xStringEncoding encoding) |
| longuint | ReadStringLength (xStringEncoding &encoding) |
| void | WriteCount (longuint count) |
| longuint | ReadCount () |
| void | WriteClass (const CXRuntimeClassPtr refruntimeClass) |
| const CXRuntimeClassPtr | ReadClass (const CXRuntimeClassPtr runtimeClass=NULL, unsigned int *storedClassVersion=NULL, unsigned int *objectIndex=NULL) |
| void | SerializeClass (const CXRuntimeClassPtr refruntimeClass) |
| unsigned int | GetObjectSchema () const |