diff options
author | Kurt Zenker <kz@openoffice.org> | 2008-06-24 10:03:51 +0000 |
---|---|---|
committer | Kurt Zenker <kz@openoffice.org> | 2008-06-24 10:03:51 +0000 |
commit | dfec6fc2811f9ccea63c30229324fd5eaec64d3c (patch) | |
tree | 41f995d9be24c58ddb1eeaf85ab53963757fdd78 /canvas | |
parent | 76ec3139cda3f4d6547e7f8b91f1f38c63f5a81d (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.hxx | 11 |
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, |