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:
[legend]
Collaboration diagram for dxcanvas::GraphicsProviderImpl:
[legend]

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)
inlineexplicit

Definition at line 65 of file dx_canvas.cxx.

Member Function Documentation

virtual GraphicsSharedPtr dxcanvas::GraphicsProviderImpl::getGraphics ( )
inlineoverridevirtual

Implements dxcanvas::GraphicsProvider.

Definition at line 66 of file dx_canvas.cxx.

References mpGraphics.

Member Data Documentation

GraphicsSharedPtr dxcanvas::GraphicsProviderImpl::mpGraphics
private

Definition at line 63 of file dx_canvas.cxx.

Referenced by getGraphics().


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