nsSVGGDIPlusCanvas Class Reference
[GDI+ Rendering Engine]

Inheritance diagram for nsSVGGDIPlusCanvas:

Inheritance graph
[legend]
Collaboration diagram for nsSVGGDIPlusCanvas:

Collaboration graph
[legend]
List of all members.

Detailed Description

GDI+ canvas implementation

Definition at line 65 of file nsSVGGDIPlusCanvas.cpp.

Public Member Functions

Protected Attributes


Constructor & Destructor Documentation

nsSVGGDIPlusCanvas::nsSVGGDIPlusCanvas  ) 
 

Definition at line 100 of file nsSVGGDIPlusCanvas.cpp.

nsSVGGDIPlusCanvas::~nsSVGGDIPlusCanvas  ) 
 

Definition at line 108 of file nsSVGGDIPlusCanvas.cpp.


Member Function Documentation

nsresult nsSVGGDIPlusCanvas::Init nsIRenderingContext *  ctx,
nsIPresContext *  presContext,
const nsRect &  dirtyRect
 

Definition at line 122 of file nsSVGGDIPlusCanvas.cpp.

Referenced by NS_NewSVGGDIPlusCanvas().

virtual nsresult nsSVGGDIPlusCanvas::QueryInterface const nsIID &  aIID,
void **  aInstancePtr
[virtual]
 

nsrefcnt nsSVGGDIPlusCanvas::AddRef void   )  [virtual]
 

Definition at line 209 of file nsSVGGDIPlusCanvas.cpp.

nsrefcnt nsSVGGDIPlusCanvas::Release void   )  [virtual]
 

Definition at line 210 of file nsSVGGDIPlusCanvas.cpp.

nsresult nsSVGGDIPlusCanvas::LockRenderingContext const nsRect &  rect,
nsIRenderingContext **  _retval
[virtual]
 

Implements [noscript] nsIRenderingContext lockRenderingContext(const in nsRectRef rect);

Definition at line 224 of file nsSVGGDIPlusCanvas.cpp.

References Flush().

nsresult nsSVGGDIPlusCanvas::UnlockRenderingContext void   )  [virtual]
 

Implements void unlockRenderingContext();

Definition at line 251 of file nsSVGGDIPlusCanvas.cpp.

nsresult nsSVGGDIPlusCanvas::GetPresContext nsIPresContext **  _retval  )  [virtual]
 

Implements nsIPresContext getPresContext();

Definition at line 270 of file nsSVGGDIPlusCanvas.cpp.

nsresult nsSVGGDIPlusCanvas::Clear nscolor  color  )  [virtual]
 

Implements void clear(in nscolor color);

Definition at line 279 of file nsSVGGDIPlusCanvas.cpp.

nsresult nsSVGGDIPlusCanvas::Flush void   )  [virtual]
 

Implements void flush();

Definition at line 296 of file nsSVGGDIPlusCanvas.cpp.

Referenced by LockRenderingContext().

Graphics * nsSVGGDIPlusCanvas::GetGraphics  )  [virtual]
 

Obtain the Gdiplus::Graphics object for this canvas.

Implements nsISVGGDIPlusCanvas.

Definition at line 313 of file nsSVGGDIPlusCanvas.cpp.


Member Data Documentation

nsAutoRefCnt nsSVGGDIPlusCanvas::mRefCnt [protected]
 

Definition at line 74 of file nsSVGGDIPlusCanvas.cpp.


The documentation for this class was generated from the following file:
Generated on Wed Sep 10 22:25:43 2003 for Mozilla SVG Project Rendering Backend by doxygen1.3