|
Public Member Functions |
| | BBitmapStream (color_space preferred_space, BBitmap *map=NULL) |
| | BBitmapStream (BBitmap *map=NULL) |
| | ~BBitmapStream () |
| ssize_t | ReadAt (off_t pos, void *buffer, size_t size) |
| ssize_t | WriteAt (off_t pos, const void *data, size_t size) |
| off_t | Seek (off_t position, uint32 whence) |
| off_t | Position () const |
| off_t | Size () const |
| status_t | SetSize (off_t size) |
| status_t | DetachBitmap (BBitmap **outMap) |
| color_space | PreferredSpace () const |
| color_space | IOSpace () const |
| color_space | BitmapSpace () const |
Protected Member Functions |
| void | SwapHeader (const TranslatorBitmap *source, TranslatorBitmap *destination) |
Protected Attributes |
| TranslatorBitmap | fHeader |
| BBitmap * | fMap |
| size_t | fPosition |
| size_t | fSize |
| bool | fDetached |
| bool | fIsXlate |
| char | fExternalSize |
| char | fMemSize |
| color_space | fPrefSpace |
| void(BBitmapStream::* | xlate_in )(const void *src, size_t src_size, void *dst) |
| void(BBitmapStream::* | xlate_out )(const void *src, void *dst, size_t dst_size) |