aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/base/gfx/osystem/base_render_osystem.h
diff options
context:
space:
mode:
authorEinar Johan Trøan Sømåen2012-12-13 23:14:58 +0100
committerEinar Johan Trøan Sømåen2012-12-13 23:24:37 +0100
commitd6ec8c194778bf2e06c2d84013435a4144fde6e8 (patch)
tree3f1bec5eb7960cba536bda0a44963520bfaa9a63 /engines/wintermute/base/gfx/osystem/base_render_osystem.h
parent61f387190c10274ccb649321c8244e1ca3d74b42 (diff)
downloadscummvm-rg350-d6ec8c194778bf2e06c2d84013435a4144fde6e8.tar.gz
scummvm-rg350-d6ec8c194778bf2e06c2d84013435a4144fde6e8.tar.bz2
scummvm-rg350-d6ec8c194778bf2e06c2d84013435a4144fde6e8.zip
WINTERMUTE: Split renderTicket into a separate file.
Diffstat (limited to 'engines/wintermute/base/gfx/osystem/base_render_osystem.h')
-rw-r--r--engines/wintermute/base/gfx/osystem/base_render_osystem.h23
1 files changed, 1 insertions, 22 deletions
diff --git a/engines/wintermute/base/gfx/osystem/base_render_osystem.h b/engines/wintermute/base/gfx/osystem/base_render_osystem.h
index e13085d68a..e7f14470f4 100644
--- a/engines/wintermute/base/gfx/osystem/base_render_osystem.h
+++ b/engines/wintermute/base/gfx/osystem/base_render_osystem.h
@@ -36,28 +36,7 @@
namespace Wintermute {
class BaseSurfaceOSystem;
-class RenderTicket {
- Graphics::Surface *_surface;
-public:
- RenderTicket(BaseSurfaceOSystem *owner, const Graphics::Surface *surf, Common::Rect *srcRect, Common::Rect *dstRest, bool mirrorX = false, bool mirrorY = false, bool disableAlpha = false);
- RenderTicket() : _isValid(true), _wantsDraw(false), _drawNum(0) {}
- ~RenderTicket();
- const Graphics::Surface *getSurface() { return _surface; }
- Common::Rect _srcRect;
- Common::Rect _dstRect;
- uint32 _mirror;
- uint32 _batchNum;
- bool _hasAlpha;
-
- bool _isValid;
- bool _wantsDraw;
- uint32 _drawNum;
- uint32 _colorMod;
-
- BaseSurfaceOSystem *_owner;
- bool operator==(RenderTicket &a);
-};
-
+class RenderTicket;
class BaseRenderOSystem : public BaseRenderer {
public:
BaseRenderOSystem(BaseGame *inGame);