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/actor.h" 33 enum BitmapCompressionType {
34 kUncompressedBitmap = 0,
35 kRle8BitmapCompression = 1,
36 kCccBitmapCompression = 5,
37 kCccTransparentBitmapCompression = 6,
38 kUncompressedTransparentBitmap = 7,
47 BitmapCompressionType _compressionType = kUncompressedBitmap;
49 uint _imageDataStartOffset = 0;
58 bool isCompressed()
const;
59 BitmapCompressionType getCompressionType()
const {
return _imageInfo._compressionType; }
60 int16 width()
const {
return _imageInfo._dimensions.x; }
61 int16 height()
const {
return _imageInfo._dimensions.y; }
62 int16 stride()
const {
return _imageInfo._stride; }
Definition: managed_surface.h:51