Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
GraphicsState Class Reference
Collaboration diagram for GraphicsState:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 GraphicsState ()
 GraphicsState (GraphicsState &aState)
 ~GraphicsState ()
 GraphicsState ()
 ~GraphicsState ()
 GraphicsState ()
 GraphicsState (GraphicsState &aState)
 ~GraphicsState ()
 GraphicsState ()
 ~GraphicsState ()

Public Attributes

GraphicsStatemNext
nsTransform2D mMatrix
nsRect mLocalClip
HRGN mClipRegion
nscolor mColor
nsIFontMetricsmFontMetrics
PRInt32 mFlags
nsLineStyle mLineStyle
nsTransform2D * mMatrix
nsCOMPtr< nsIRegionmClipRegion
COLORREF mColorREF
HPEN mSolidPen
HPEN mDashedPen
HPEN mDottedPen
nsCOMPtr< nsIFontMetricsmFontMetrics

Detailed Description

Definition at line 76 of file nsRenderingContextOS2.cpp.


Constructor & Destructor Documentation

Definition at line 93 of file nsRenderingContextOS2.cpp.

Here is the call graph for this function:

Definition at line 105 of file nsRenderingContextOS2.cpp.

                                                    :
                               mMatrix(&aState.mMatrix),
                               mLocalClip(aState.mLocalClip)
{
  mNext = &aState;
  mClipRegion = NULL;
  mColor = NS_RGB(0, 0, 0);
  mFontMetrics = nsnull;
  mFlags = ~FLAGS_ALL;
  mLineStyle = aState.mLineStyle;
}

Here is the call graph for this function:

Definition at line 117 of file nsRenderingContextOS2.cpp.

{
  if (NULL != mClipRegion)
  {
    printf( "oops, leaked a region from rc-gs\n");
    mClipRegion = NULL;
  }
}

Member Data Documentation

Definition at line 64 of file nsRenderingContextQt.cpp.

Definition at line 86 of file nsRenderingContextOS2.cpp.

Definition at line 87 of file nsRenderingContextOS2.cpp.

Definition at line 110 of file nsRenderingContextWin.cpp.

Definition at line 113 of file nsRenderingContextWin.cpp.

Definition at line 114 of file nsRenderingContextWin.cpp.

Definition at line 89 of file nsRenderingContextOS2.cpp.

Definition at line 88 of file nsRenderingContextOS2.cpp.

Definition at line 109 of file nsRenderingContextXlib.cpp.

Definition at line 90 of file nsRenderingContextOS2.cpp.

Definition at line 85 of file nsRenderingContextOS2.cpp.

nsTransform2D* GraphicsState::mMatrix

Definition at line 62 of file nsRenderingContextQt.cpp.

nsTransform2D * GraphicsState::mMatrix

Definition at line 84 of file nsRenderingContextOS2.cpp.

Definition at line 83 of file nsRenderingContextOS2.cpp.

Definition at line 112 of file nsRenderingContextWin.cpp.


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