nsSVGLibartBitmapGdk Class Reference
[Libart Rendering Engine]

Inheritance diagram for nsSVGLibartBitmapGdk:

Inheritance graph
[legend]
Collaboration diagram for nsSVGLibartBitmapGdk:

Collaboration graph
[legend]
List of all members.

Detailed Description

A libart-bitmap implementation for gtk 2.0.

Definition at line 58 of file nsSVGLibartBitmapGdk.cpp.

Public Member Functions

Protected Attributes


Constructor & Destructor Documentation

nsSVGLibartBitmapGdk::nsSVGLibartBitmapGdk  ) 
 

Definition at line 93 of file nsSVGLibartBitmapGdk.cpp.

nsSVGLibartBitmapGdk::~nsSVGLibartBitmapGdk  ) 
 

Definition at line 99 of file nsSVGLibartBitmapGdk.cpp.


Member Function Documentation

nsresult nsSVGLibartBitmapGdk::Init nsIRenderingContext *  ctx,
nsIPresContext *  presContext,
const nsRect &  rect
 

Definition at line 107 of file nsSVGLibartBitmapGdk.cpp.

Referenced by NS_NewSVGLibartBitmap().

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

nsrefcnt nsSVGLibartBitmapGdk::AddRef void   )  [virtual]
 

Definition at line 144 of file nsSVGLibartBitmapGdk.cpp.

nsrefcnt nsSVGLibartBitmapGdk::Release void   )  [virtual]
 

Definition at line 145 of file nsSVGLibartBitmapGdk.cpp.

PRUint8 * nsSVGLibartBitmapGdk::GetBits  )  [virtual]
 

Implements nsISVGLibartBitmap.

Definition at line 159 of file nsSVGLibartBitmapGdk.cpp.

nsISVGLibartBitmap::PixelFormat nsSVGLibartBitmapGdk::GetPixelFormat  )  [virtual]
 

Implements nsISVGLibartBitmap.

Definition at line 166 of file nsSVGLibartBitmapGdk.cpp.

References nsISVGLibartBitmap::PIXEL_FORMAT_24_RGB.

int nsSVGLibartBitmapGdk::GetLineStride  )  [virtual]
 

Implements nsISVGLibartBitmap.

Definition at line 172 of file nsSVGLibartBitmapGdk.cpp.

int nsSVGLibartBitmapGdk::GetWidth  )  [virtual]
 

Implements nsISVGLibartBitmap.

Definition at line 178 of file nsSVGLibartBitmapGdk.cpp.

int nsSVGLibartBitmapGdk::GetHeight  )  [virtual]
 

Implements nsISVGLibartBitmap.

Definition at line 184 of file nsSVGLibartBitmapGdk.cpp.

void nsSVGLibartBitmapGdk::LockRenderingContext const nsRect &  rect,
nsIRenderingContext **  ctx
[virtual]
 

Obtain a rendering context for part of the bitmap. In general this will be different to the RC passed at initialization time.

Implements nsISVGLibartBitmap.

Definition at line 190 of file nsSVGLibartBitmapGdk.cpp.

void nsSVGLibartBitmapGdk::UnlockRenderingContext  )  [virtual]
 

Implements nsISVGLibartBitmap.

Definition at line 224 of file nsSVGLibartBitmapGdk.cpp.

void nsSVGLibartBitmapGdk::Flush  )  [virtual]
 

Flush changes to the rendering context passed at initialization time.

Implements nsISVGLibartBitmap.

Definition at line 247 of file nsSVGLibartBitmapGdk.cpp.


Member Data Documentation

nsAutoRefCnt nsSVGLibartBitmapGdk::mRefCnt [protected]
 

Definition at line 68 of file nsSVGLibartBitmapGdk.cpp.


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