Public Types | Public Member Functions

nsSVGRenderState Class Reference

#include <nsSVGUtils.h>

Collaboration diagram for nsSVGRenderState:

List of all members.

Public Types

enum  RenderMode { NORMAL, CLIP, CLIP_MASK }

Public Member Functions

 nsSVGRenderState (nsIRenderingContext *aContext)
 Render SVG to a legacy rendering context.
 nsSVGRenderState (gfxContext *aContext)
 Render SVG to a modern rendering context.
 nsSVGRenderState (gfxASurface *aSurface)
 Render SVG to a temporary surface.
nsIRenderingContext * GetRenderingContext (nsIFrame *aFrame)
gfxContextGetGfxContext ()
void SetRenderMode (RenderMode aMode)
RenderMode GetRenderMode ()
void SetPaintingToWindow (PRBool aPaintingToWindow)
PRBool IsPaintingToWindow ()

Member Enumeration Documentation

Enumerator:
NORMAL 
CLIP 
CLIP_MASK 

Constructor & Destructor Documentation

nsSVGRenderState::nsSVGRenderState ( nsIRenderingContext *  aContext  ) 

Render SVG to a legacy rendering context.

nsSVGRenderState::nsSVGRenderState ( gfxContext aContext  ) 

Render SVG to a modern rendering context.

nsSVGRenderState::nsSVGRenderState ( gfxASurface aSurface  ) 

Render SVG to a temporary surface.


Member Function Documentation

gfxContext* nsSVGRenderState::GetGfxContext (  )  [inline]
nsIRenderingContext* nsSVGRenderState::GetRenderingContext ( nsIFrame *  aFrame  ) 
RenderMode nsSVGRenderState::GetRenderMode (  )  [inline]
PRBool nsSVGRenderState::IsPaintingToWindow (  )  [inline]
void nsSVGRenderState::SetPaintingToWindow ( PRBool  aPaintingToWindow  )  [inline]
void nsSVGRenderState::SetRenderMode ( RenderMode  aMode  )  [inline]

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