LibreOffice Module canvas (master) 1
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 Coglcanvas::CanvasHelper::Action
 Ccanvas::SpriteRedrawManager::AreaUpdateCaller< Functor >Functor, to be used from forEachSpriteArea
 CBase
 Ccppu::BaseMutex [external]
 Cdxcanvas::BitmapProvider
 Coglcanvas::TextureCache::CacheEntry
 Ccanvas::PropertySetHelper::Callbacks
 CCanvasBitmapBase_Base
 CCanvasCustomSpriteBase_Base
 Ccanvas::CanvasCustomSpriteHelperBase class for an XSprite helper implementation - to be used in concert with CanvasCustomSpriteBase
 CCanvasFont_Base
 Ccairocanvas::CanvasHelper
 Cdxcanvas::CanvasHelperHelper class for basic canvas functionality
 Coglcanvas::CanvasHelperHelper class for basic canvas functionality
 Cvclcanvas::CanvasHelperHelper class for basic canvas functionality
 Cutl::ConfigurationBroadcaster [external]
 Ccairocanvas::DeviceHelper
 Cdxcanvas::DeviceHelper
 Cvclcanvas::DeviceHelper
 Cdxcanvas::DXCanvasItem::DeviceInfo
 Ccanvas::tools::ElapsedTimeCalculate elapsed time
 Cdxcanvas::GDIPlusUser
 Cdxcanvas::GraphicsProviderProvider of a Gdiplus::Graphics
 Coglcanvas::IBufferContext
 Ccanvas::IColorBufferInterface for a raw memory pixel container
 CInputMap
 Ccanvas::IRenderModuleOutput module interface for backend render implementations
 Ccanvas::ISurface
 Ccanvas::ISurfaceProxy
 Ccanvas::ISurfaceProxyManagerManager interface, which handles surface proxy objects
 Cvclcanvas::tools::LocalGuard
 Ccanvas::tools::ValueMap< ValueType >::MapEntry
 Cvclcanvas::OutDevProviderImplementers of this interface provide the CanvasHelper with its OutputDevice
 Cvclcanvas::tools::OutDevStateKeeper
 Ccanvas::PageOne page of IRenderModule-provided texture space
 Ccanvas::PageFragmentA part of a page, which gets allocated to a surface
 Ccanvas::PageManager
 Ccanvas::PropertySetHelperReally simplistic XPropertySet helper for properties
 Cdxcanvas::tools::RawRGBABitmapRaw RGBA bitmap data, contiguous in memory
 Ccanvas::RenderModuleGuardLittle RAII wrapper for guarding access to IRenderModule interface
 CRepaintTarget
 Ccanvas::SpriteRedrawManager::SpriteChangeRecordHelper struct for SpriteTracer template
 Coglcanvas::SpriteDeviceHelper
 Ccanvas::SpriteRedrawManager::SpriteInfoData container for the connected components list
 Ccanvas::SpriteRedrawManagerThis class manages smooth SpriteCanvas updates
 Ccanvas::SpriteWeakOrderFunctor providing a StrictWeakOrdering for sprite references
 Ccanvas::SurfaceSurfaces denote occupied areas within pages
 CSurfaceProvider
 Ccanvas::SurfaceRectThis implements some equivalent to basegfx::B2IBox, but instead of two BasicBox ranges, it uses a position and a size
 CTextLayout_Base
 Cdxcanvas::TextLayoutDrawHelper
 Coglcanvas::TextureCache
 Coglcanvas::TransformationPreserver
 Ccomphelper::UnoImplBase [external]
 Cbasegfx::unotools::UnoPolyPolygon [external]
 Ccanvas::tools::ValueMap< ValueType >A very simplistic map for ASCII strings and arbitrary value types
 Ccanvas::ParametricPolyPolygon::ValuesStructure of defining values for the ParametricPolyPolygon
 Ccanvas::vcltools::VCLObject< Wrappee_ >This helper template wraps VCL objects, and protects object deletion with the Solar mutex
 Ccanvas::vcltools::VCLObject< BitmapEx >
 Ccanvas::vcltools::VCLObject< vcl::Font >
 Ccanvas::Vertex
 Ccss::lang::XComponent
 Ccss::uno::XInterface