Base class, providing common functionality for implementers of the XCachedPrimitive interface.
More...
#include <cachedprimitivebase.hxx>
Base class, providing common functionality for implementers of the XCachedPrimitive interface.
Definition at line 43 of file cachedprimitivebase.hxx.
◆ CachedPrimitiveBase() [1/2]
canvas::CachedPrimitiveBase::CachedPrimitiveBase |
( |
css::rendering::ViewState |
rUsedViewState, |
|
|
css::uno::Reference< css::rendering::XCanvas > |
xTarget |
|
) |
| |
◆ ~CachedPrimitiveBase()
canvas::CachedPrimitiveBase::~CachedPrimitiveBase |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ CachedPrimitiveBase() [2/2]
◆ disposing()
void SAL_CALL canvas::CachedPrimitiveBase::disposing |
( |
| ) |
|
|
overridevirtual |
◆ doRedraw()
Actually perform the requested redraw.
Clients must override this method, instead of the public redraw() one.
- Parameters
-
rNewState | The viewstate to redraw with |
rOldState | The viewstate this cache object was created with. |
rTargetCanvas | Target canvas to render to. |
bSameViewTransform | When true, rNewState and rOldState have the same transformation. |
Implemented in cairocanvas::CachedBitmap, and vclcanvas::CachedBitmap.
◆ getImplementationName()
OUString SAL_CALL canvas::CachedPrimitiveBase::getImplementationName |
( |
| ) |
|
|
overridevirtual |
◆ getSupportedServiceNames()
uno::Sequence< OUString > SAL_CALL canvas::CachedPrimitiveBase::getSupportedServiceNames |
( |
| ) |
|
|
overridevirtual |
◆ operator=()
◆ redraw()
◆ supportsService()
sal_Bool SAL_CALL canvas::CachedPrimitiveBase::supportsService |
( |
const OUString & |
ServiceName | ) |
|
|
overridevirtual |
◆ maUsedViewState
◆ mxTarget
css::uno::Reference< css::rendering::XCanvas > canvas::CachedPrimitiveBase::mxTarget |
|
private |
The documentation for this class was generated from the following files: