22 #include <com/sun/star/rendering/RenderState.hpp>
40 CachedBitmap(
const GraphicObjectSharedPtr& rGraphicObject,
41 const ::Point& rPoint,
44 const css::rendering::ViewState& rUsedViewState,
45 const css::rendering::RenderState& rUsedRenderState,
46 const css::uno::Reference< css::rendering::XCanvas >&
rTarget );
49 virtual void SAL_CALL
disposing()
override;
52 virtual ::sal_Int8
doRedraw(
const css::rendering::ViewState& rNewState,
53 const css::rendering::ViewState& rOldState,
54 const css::uno::Reference< css::rendering::XCanvas >& rTargetCanvas,
55 bool bSameViewTransform )
override;
const GraphicAttr maAttributes
std::shared_ptr< GraphicObject > GraphicObjectSharedPtr
Base class, providing common functionality for implementers of the XCachedPrimitive interface...
virtual void SAL_CALL disposing() override
Dispose all internal references.
virtual ::sal_Int8 doRedraw(const css::rendering::ViewState &rNewState, const css::rendering::ViewState &rOldState, const css::uno::Reference< css::rendering::XCanvas > &rTargetCanvas, bool bSameViewTransform) override
Actually perform the requested redraw.
const css::rendering::RenderState maRenderState
CachedBitmap(const GraphicObjectSharedPtr &rGraphicObject, const ::Point &rPoint, const ::Size &rSize, const GraphicAttr &rAttr, const css::rendering::ViewState &rUsedViewState, const css::rendering::RenderState &rUsedRenderState, const css::uno::Reference< css::rendering::XCanvas > &rTarget)
Create an XCachedPrimitive for given GraphicObject.
GraphicObjectSharedPtr mpGraphicObject