22 #ifndef MEDIASTATION_BITMAP_H 23 #define MEDIASTATION_BITMAP_H 25 #include "common/rect.h" 26 #include "graphics/managed_surface.h" 28 #include "mediastation/datafile.h" 29 #include "mediastation/asset.h" 33 enum BitmapCompressionType {
34 kUncompressedBitmap = 0,
35 kRle8BitmapCompression = 1,
36 kCccBitmapCompression = 5,
37 kCccTransparentBitmapCompression = 6,
38 kUncompressedTransparentBitmap = 7,
46 BitmapCompressionType _compressionType = kUncompressedBitmap;
55 bool isCompressed()
const;
56 BitmapCompressionType getCompressionType()
const {
return _bitmapHeader->_compressionType; }
57 int16 width()
const {
return _bitmapHeader->_dimensions.x; }
58 int16 height()
const {
return _bitmapHeader->_dimensions.y; }
59 int16 stride()
const {
return _bitmapHeader->_stride; }
Definition: managed_surface.h:51