LibreOffice Module canvas (master) 1
|
Namespaces | |
namespace | tools |
Classes | |
class | BackBuffer |
Background buffer abstraction. More... | |
class | BitmapBackBuffer |
Backbuffer implementation for canvas bitmap. More... | |
class | CachedBitmap |
class | Canvas |
Product of this component's factory. More... | |
class | CanvasBitmap |
class | CanvasBitmapHelper |
Helper class for basic canvasbitmap functionality. More... | |
class | CanvasCustomSprite |
class | CanvasCustomSpriteSpriteBase_Base |
Mixin Sprite. More... | |
class | CanvasFont |
class | CanvasHelper |
Helper class for basic canvas functionality. More... | |
class | DeviceHelper |
class | OutDevHolder |
class | OutDevProvider |
Implementers of this interface provide the CanvasHelper with its OutputDevice. More... | |
class | Sprite |
Specialization of canvas::Sprite interface, to also provide redraw methods. More... | |
class | SpriteCanvas |
Product of this component's factory. More... | |
class | SpriteCanvasBaseSpriteSurface_Base |
Mixin SpriteSurface. More... | |
class | SpriteCanvasHelper |
class | SpriteDeviceHelper |
class | SpriteHelper |
Helper class for canvas sprites. More... | |
class | TextLayout |
class | WindowOutDevHolder |
Typedefs | |
typedef std::shared_ptr< BackBuffer > | BackBufferSharedPtr |
typedef std::shared_ptr< BitmapBackBuffer > | BitmapBackBufferSharedPtr |
typedef std::shared_ptr< GraphicObject > | GraphicObjectSharedPtr |
typedef ::cppu::WeakComponentImplHelper< css::rendering::XBitmapCanvas, css::rendering::XIntegerBitmap, css::rendering::XGraphicDevice, css::lang::XMultiServiceFactory, css::util::XUpdatable, css::beans::XPropertySet, css::lang::XServiceName, css::lang::XServiceInfo > | GraphicDeviceBase_Base |
typedef ::canvas::GraphicDeviceBase< ::canvas::BaseMutexHelper< GraphicDeviceBase_Base >, DeviceHelper, tools::LocalGuard, ::cppu::OWeakObject > | CanvasBase_Base |
typedef ::canvas::IntegerBitmapBase< canvas::BitmapCanvasBase2< CanvasBase_Base, CanvasHelper, tools::LocalGuard, ::cppu::OWeakObject > > | CanvasBaseT |
typedef ::cppu::WeakComponentImplHelper< css::rendering::XBitmapCanvas, css::rendering::XIntegerBitmap, css::lang::XServiceInfo, css::beans::XFastPropertySet > | CanvasBitmapBase_Base |
typedef ::canvas::IntegerBitmapBase< canvas::BitmapCanvasBase2< ::canvas::BaseMutexHelper< CanvasBitmapBase_Base >, CanvasBitmapHelper, tools::LocalGuard, ::cppu::OWeakObject > > | CanvasBitmap_Base |
typedef ::cppu::WeakComponentImplHelper< css::rendering::XCustomSprite, css::rendering::XBitmapCanvas, css::rendering::XIntegerBitmap, css::lang::XServiceInfo > | CanvasCustomSpriteBase_Base |
typedef ::canvas::CanvasCustomSpriteBase< CanvasCustomSpriteSpriteBase_Base, SpriteHelper, CanvasHelper, tools::LocalGuard, ::cppu::OWeakObject > | CanvasCustomSpriteBaseT |
typedef ::cppu::WeakComponentImplHelper< css::rendering::XCanvasFont, css::lang::XServiceInfo > | CanvasFont_Base |
typedef std::shared_ptr< OutDevProvider > | OutDevProviderSharedPtr |
typedef ::cppu::WeakComponentImplHelper< css::rendering::XSpriteCanvas, css::rendering::XIntegerBitmap, css::rendering::XGraphicDevice, css::lang::XMultiServiceFactory, css::rendering::XBufferController, css::awt::XWindowListener, css::util::XUpdatable, css::beans::XPropertySet, css::lang::XServiceName, css::lang::XServiceInfo > | WindowGraphicDeviceBase_Base |
typedef ::canvas::BufferedGraphicDeviceBase< ::canvas::DisambiguationHelper< WindowGraphicDeviceBase_Base >, SpriteDeviceHelper, tools::LocalGuard, ::cppu::OWeakObject > | SpriteCanvasBase_Base |
typedef ::canvas::SpriteCanvasBase< SpriteCanvasBaseSpriteSurface_Base, SpriteCanvasHelper, tools::LocalGuard, ::cppu::OWeakObject > | SpriteCanvasBaseT |
typedef ::rtl::Reference< SpriteCanvas > | SpriteCanvasRef |
typedef ::rtl::Reference< SpriteCanvas > | DeviceRef |
typedef ::comphelper::WeakComponentImplHelper< css::rendering::XTextLayout, css::lang::XServiceInfo > | TextLayout_Base |
Functions | |
class | SAL_LOPLUGIN_ANNOTATE ("crosscast") RepaintTarget |
Target interface for XCachedPrimitive implementations. More... | |
typedef std::shared_ptr< BackBuffer > vclcanvas::BackBufferSharedPtr |
Definition at line 47 of file backbuffer.hxx.
typedef std::shared_ptr< BitmapBackBuffer > vclcanvas::BitmapBackBufferSharedPtr |
Definition at line 89 of file bitmapbackbuffer.hxx.
typedef ::canvas::GraphicDeviceBase< ::canvas::BaseMutexHelper< GraphicDeviceBase_Base >, DeviceHelper, tools::LocalGuard, ::cppu::OWeakObject > vclcanvas::CanvasBase_Base |
Definition at line 57 of file canvas.hxx.
typedef ::canvas::IntegerBitmapBase< canvas::BitmapCanvasBase2< CanvasBase_Base, CanvasHelper, tools::LocalGuard, ::cppu::OWeakObject> > vclcanvas::CanvasBaseT |
Definition at line 63 of file canvas.hxx.
Definition at line 53 of file canvasbitmap.hxx.
typedef ::cppu::WeakComponentImplHelper< css::rendering::XBitmapCanvas, css::rendering::XIntegerBitmap, css::lang::XServiceInfo, css::beans::XFastPropertySet > vclcanvas::CanvasBitmapBase_Base |
Definition at line 47 of file canvasbitmap.hxx.
typedef ::cppu::WeakComponentImplHelper< css::rendering::XCustomSprite, css::rendering::XBitmapCanvas, css::rendering::XIntegerBitmap, css::lang::XServiceInfo > vclcanvas::CanvasCustomSpriteBase_Base |
Definition at line 46 of file canvascustomsprite.hxx.
typedef ::canvas::CanvasCustomSpriteBase< CanvasCustomSpriteSpriteBase_Base, SpriteHelper, CanvasHelper, tools::LocalGuard, ::cppu::OWeakObject > vclcanvas::CanvasCustomSpriteBaseT |
Definition at line 73 of file canvascustomsprite.hxx.
typedef ::cppu::WeakComponentImplHelper< css::rendering::XCanvasFont, css::lang::XServiceInfo > vclcanvas::CanvasFont_Base |
Definition at line 43 of file canvasfont.hxx.
typedef ::rtl::Reference< SpriteCanvas > vclcanvas::DeviceRef |
Definition at line 159 of file spritecanvas.hxx.
typedef ::cppu::WeakComponentImplHelper< css::rendering::XBitmapCanvas, css::rendering::XIntegerBitmap, css::rendering::XGraphicDevice, css::lang::XMultiServiceFactory, css::util::XUpdatable, css::beans::XPropertySet, css::lang::XServiceName, css::lang::XServiceInfo > vclcanvas::GraphicDeviceBase_Base |
Definition at line 53 of file canvas.hxx.
typedef std::shared_ptr< GraphicObject > vclcanvas::GraphicObjectSharedPtr |
Definition at line 32 of file cachedbitmap.hxx.
typedef std::shared_ptr< OutDevProvider > vclcanvas::OutDevProviderSharedPtr |
Definition at line 47 of file outdevprovider.hxx.
Definition at line 64 of file spritecanvas.hxx.
typedef ::canvas::SpriteCanvasBase< SpriteCanvasBaseSpriteSurface_Base, SpriteCanvasHelper, tools::LocalGuard, ::cppu::OWeakObject > vclcanvas::SpriteCanvasBaseT |
Definition at line 91 of file spritecanvas.hxx.
Definition at line 158 of file spritecanvas.hxx.
typedef ::comphelper::WeakComponentImplHelper< css::rendering::XTextLayout, css::lang::XServiceInfo > vclcanvas::TextLayout_Base |
Definition at line 36 of file textlayout.hxx.
typedef ::cppu::WeakComponentImplHelper< css::rendering::XSpriteCanvas, css::rendering::XIntegerBitmap, css::rendering::XGraphicDevice, css::lang::XMultiServiceFactory, css::rendering::XBufferController, css::awt::XWindowListener, css::util::XUpdatable, css::beans::XPropertySet, css::lang::XServiceName, css::lang::XServiceInfo > vclcanvas::WindowGraphicDeviceBase_Base |
Definition at line 60 of file spritecanvas.hxx.
class vclcanvas::SAL_LOPLUGIN_ANNOTATE | ( | "crosscast" | ) |
Target interface for XCachedPrimitive implementations.
This interface must be implemented on all canvas implementations that hand out XCachedPrimitives
Definition at line 1 of file repainttarget.hxx.