summaryrefslogtreecommitdiff
path: root/canvas
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2008-06-24 10:03:51 +0000
committerKurt Zenker <kz@openoffice.org>2008-06-24 10:03:51 +0000
commitdfec6fc2811f9ccea63c30229324fd5eaec64d3c (patch)
tree41f995d9be24c58ddb1eeaf85ab53963757fdd78 /canvas
parent76ec3139cda3f4d6547e7f8b91f1f38c63f5a81d (diff)
INTEGRATION: CWS canvas05 (1.2.112); FILE MERGED
2008/04/21 07:28:04 thb 1.2.112.2: RESYNC: (1.2-1.3); FILE MERGED 2007/12/20 22:19:00 thb 1.2.112.1: #i81092# #i78888# #i78925# #i79258# #i79437# #i84784# Large canvas rework, completing various areas such as color spaces, bitmap data access, true sprite and non-sprite implementations, and upstreaming the canvas parts of rodos emf+ rendering
Diffstat (limited to 'canvas')
-rw-r--r--canvas/source/vcl/spritecanvashelper.hxx11
1 files changed, 9 insertions, 2 deletions
diff --git a/canvas/source/vcl/spritecanvashelper.hxx b/canvas/source/vcl/spritecanvashelper.hxx
index e4080e9e1983..3a91753240e7 100644
--- a/canvas/source/vcl/spritecanvashelper.hxx
+++ b/canvas/source/vcl/spritecanvashelper.hxx
@@ -7,7 +7,7 @@
* OpenOffice.org - a multi-platform office productivity suite
*
* $RCSfile: spritecanvashelper.hxx,v $
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
* This file is part of OpenOffice.org.
*
@@ -53,7 +53,11 @@ namespace vclcanvas
public:
SpriteCanvasHelper();
- void setRedrawManager( ::canvas::SpriteRedrawManager& rManager );
+ void init( const OutDevProviderSharedPtr& rOutDev,
+ SpriteCanvas& rOwningSpriteCanvas,
+ ::canvas::SpriteRedrawManager& rManager,
+ bool bProtect,
+ bool bHaveAlpha );
/// Dispose all internal references
void disposing();
@@ -150,6 +154,9 @@ namespace vclcanvas
/// Set from the SpriteCanvas: instance coordinating sprite redraw
::canvas::SpriteRedrawManager* mpRedrawManager;
+ /// Set from the init method. used to generate sprites
+ SpriteCanvas* mpOwningSpriteCanvas;
+
/** Background compositing surface.
Typically, sprites will be composited in the background,