LibreOffice Module canvas (master)  1
Namespaces | Classes | Typedefs
vclcanvas Namespace Reference

Namespaces

 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  OutDevProvider
 Implementers of this interface provide the CanvasHelper with its OutputDevice. More...
 
class  RepaintTarget
 Target interface for XCachedPrimitive implementations. 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< BackBufferBackBufferSharedPtr
 
typedef std::shared_ptr< BitmapBackBufferBitmapBackBufferSharedPtr
 
typedef std::shared_ptr< GraphicObjectGraphicObjectSharedPtr
 
typedef ::cppu::WeakComponentImplHelper< css::rendering::XBitmapCanvas, css::rendering::XIntegerBitmap, css::rendering::XGraphicDevice, css::lang::XMultiServiceFactory, css::util::XUpdatable, css::beans::XPropertySet, css::lang::XServiceName > GraphicDeviceBase_Base
 
typedef ::canvas::GraphicDeviceBase< ::canvas::BaseMutexHelper< GraphicDeviceBase_Base >, DeviceHelper, tools::LocalGuard,::cppu::OWeakObjectCanvasBase_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::OWeakObjectCanvasCustomSpriteBaseT
 
typedef ::cppu::WeakComponentImplHelper< css::rendering::XCanvasFont, css::lang::XServiceInfo > CanvasFont_Base
 
typedef std::shared_ptr< OutDevProviderOutDevProviderSharedPtr
 
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::OWeakObjectSpriteCanvasBase_Base
 
typedef ::canvas::SpriteCanvasBase< SpriteCanvasBaseSpriteSurface_Base, SpriteCanvasHelper, tools::LocalGuard,::cppu::OWeakObjectSpriteCanvasBaseT
 
typedef ::rtl::Reference< SpriteCanvasSpriteCanvasRef
 
typedef ::rtl::Reference< SpriteCanvasDeviceRef
 
typedef ::cppu::WeakComponentImplHelper< css::rendering::XTextLayout, css::lang::XServiceInfo > TextLayout_Base
 

Typedef Documentation

typedef std::shared_ptr< BackBuffer > vclcanvas::BackBufferSharedPtr

Definition at line 55 of file backbuffer.hxx.

Definition at line 90 of file bitmapbackbuffer.hxx.

Definition at line 56 of file canvas.hxx.

Definition at line 62 of file canvas.hxx.

Definition at line 54 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 48 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 47 of file canvascustomsprite.hxx.

Definition at line 74 of file canvascustomsprite.hxx.

typedef ::cppu::WeakComponentImplHelper< css::rendering::XCanvasFont, css::lang::XServiceInfo > vclcanvas::CanvasFont_Base

Definition at line 44 of file canvasfont.hxx.

Definition at line 160 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 > vclcanvas::GraphicDeviceBase_Base

Definition at line 52 of file canvas.hxx.

Definition at line 33 of file cachedbitmap.hxx.

Definition at line 48 of file outdevprovider.hxx.

Definition at line 65 of file spritecanvas.hxx.

Definition at line 92 of file spritecanvas.hxx.

Definition at line 159 of file spritecanvas.hxx.

typedef ::cppu::WeakComponentImplHelper< css::rendering::XTextLayout, css::lang::XServiceInfo > vclcanvas::TextLayout_Base

Definition at line 39 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 61 of file spritecanvas.hxx.