20#ifndef INCLUDED_CPPCANVAS_VCLFACTORY_HXX
21#define INCLUDED_CPPCANVAS_VCLFACTORY_HXX
58 static CanvasSharedPtr createCanvas(
const css::uno::Reference< css::rendering::XCanvas >& xCanvas );
59 static BitmapCanvasSharedPtr createBitmapCanvas(
const css::uno::Reference< css::rendering::XBitmapCanvas >& xCanvas );
74 const ::GDIMetaFile& rMtf,
The VCLFactory creates Canvas objects for various VCL OutputDevice primitives, such as windows,...
VCLFactory(const VCLFactory &)=delete
static SpriteCanvasSharedPtr createSpriteCanvas(const css::uno::Reference< css::rendering::XSpriteCanvas > &xCanvas)
VCLFactory & operator=(const VCLFactory &)=delete
#define CPPCANVAS_DLLPUBLIC
std::shared_ptr< ::cppcanvas::Renderer > RendererSharedPtr
std::shared_ptr< ::cppcanvas::SpriteCanvas > SpriteCanvasSharedPtr
std::shared_ptr< BitmapCanvas > BitmapCanvasSharedPtr
std::shared_ptr< ::cppcanvas::Bitmap > BitmapSharedPtr
std::shared_ptr< Canvas > CanvasSharedPtr
Parameters for the Renderer.