LibreOffice Module canvas (master)  1
Public Member Functions | Private Attributes | List of all members
dxcanvas::GraphicsProviderImpl Class Reference

Actual canonical implementation of the GraphicsProvider interface. More...

Inheritance diagram for dxcanvas::GraphicsProviderImpl:
Collaboration diagram for dxcanvas::GraphicsProviderImpl:

Public Member Functions

 GraphicsProviderImpl (Gdiplus::Graphics *pGraphics)
virtual GraphicsSharedPtr getGraphics () override
- Public Member Functions inherited from dxcanvas::GraphicsProvider
 GraphicsProvider ()=default
virtual ~GraphicsProvider ()
 GraphicsProvider (const GraphicsProvider &)=delete
 make noncopyable More...
GraphicsProvideroperator= (const GraphicsProvider &)=delete

Private Attributes

GraphicsSharedPtr mpGraphics

Detailed Description

Actual canonical implementation of the GraphicsProvider interface.

Definition at line 61 of file dx_canvas.cxx.

Constructor & Destructor Documentation

dxcanvas::GraphicsProviderImpl::GraphicsProviderImpl ( Gdiplus::Graphics *  pGraphics)

Definition at line 65 of file dx_canvas.cxx.

Member Function Documentation

virtual GraphicsSharedPtr dxcanvas::GraphicsProviderImpl::getGraphics ( )

Implements dxcanvas::GraphicsProvider.

Definition at line 66 of file dx_canvas.cxx.

References mpGraphics.

Member Data Documentation

GraphicsSharedPtr dxcanvas::GraphicsProviderImpl::mpGraphics

Definition at line 63 of file dx_canvas.cxx.

Referenced by getGraphics().

The documentation for this class was generated from the following file: