|
Public Types |
| enum | SeekOrigin { SEEK_FROM_START = 0,
SEEK_FROM_CURRENT = 1,
SEEK_FROM_END = 2
} |
Public Member Functions |
| | Asset (const StaticBuffer *memoryBuffer) |
| | Asset (DynamicBuffer *memoryBuffer) |
| | Asset (const Filename &filename) |
| | Asset (const StringId &filename) |
| | Asset (const char *filename) |
| | ~Asset () |
| | Asset (const Asset &asset) |
| const Asset & | operator= (const Asset &) |
| const Filename & | GetFilename () const |
| bool | Open () const |
| bool | Create () |
| bool | Close () const |
| int | GetSize () const |
| int | Seek (int offset, SeekOrigin origin=SEEK_FROM_START) const |
| int | Tell () const |
| int | Write (const char *value, int count=1) |
| int | Write (const short *value, int count=1) |
| int | Write (const int *value, int count=1) |
| int | Write (const long *value, int count=1) |
| int | Write (const unsigned char *value, int count=1) |
| int | Write (const unsigned short *value, int count=1) |
| int | Write (const unsigned int *value, int count=1) |
| int | Write (const unsigned long *value, int count=1) |
| int | Write (const float *value, int count=1) |
| int | Write (const double *value, int count=1) |
| int | Write (const bool *value, int count=1) |
| int | Read (char *value, int count=1) const |
| int | Read (short *value, int count=1) const |
| int | Read (int *value, int count=1) const |
| int | Read (long *value, int count=1) const |
| int | Read (unsigned char *value, int count=1) const |
| int | Read (unsigned short *value, int count=1) const |
| int | Read (unsigned int *value, int count=1) const |
| int | Read (unsigned long *value, int count=1) const |
| int | Read (float *value, int count=1) const |
| int | Read (double *value, int count=1) const |
| int | Read (bool *value, int count=1) const |