1 #ifndef BITMAP_DRAWING_ENGINE_H
2 #define BITMAP_DRAWING_ENGINE_H
4 #include "DrawingEngine.h"
7 class BitmapHWInterface
;
10 class BitmapDrawingEngine
: public DrawingEngine
{
13 color_space colorSpace
= B_RGB32
);
14 virtual ~BitmapDrawingEngine();
17 virtual bool IsParallelAccessLocked() const;
19 virtual bool IsExclusiveAccessLocked() const;
21 status_t
SetSize(int32 newWidth
, int32 newHeight
);
22 UtilityBitmap
* ExportToBitmap(int32 width
, int32 height
,
26 color_space fColorSpace
;
27 BitmapHWInterface
* fHWInterface
;
28 UtilityBitmap
* fBitmap
;
32 #endif // BITMAP_DRAWING_ENGINE_H