class nsIRenderingContext
Members:
-
public
virtual
DrawEllipse(const nsRect&)
-
public
virtual
DrawEllipse(nscoord, nscoord, nscoord, nscoord)
-
public
virtual
DrawLine(nscoord, nscoord, nscoord, nscoord)
-
public
virtual
DrawRect(const nsRect&)
-
public
virtual
DrawRect(nscoord, nscoord, nscoord, nscoord)
-
public
virtual
DrawString(const PRUnichar*, PRUint32, nscoord, nscoord, PRInt32, const nscoord*)
-
public
virtual
DrawString(const char*, PRUint32, nscoord, nscoord, const nscoord*)
-
public
virtual
DrawString(const nsString&, nscoord, nscoord, PRInt32, const nscoord*)
-
public
virtual
FillEllipse(const nsRect&)
-
public
virtual
FillEllipse(nscoord, nscoord, nscoord, nscoord)
-
public
virtual
FillPolygon(const nsPoint*, PRInt32)
-
public
virtual
FillRect(const nsRect&)
-
public
virtual
FillRect(nscoord, nscoord, nscoord, nscoord)
-
public
virtual
GetColor(nscolor&) const
-
public
virtual
GetCurrentTransform(nsTransform2D*&)
-
public
virtual
GetDeviceContext(nsIDeviceContext*&)
-
public
virtual
GetFontMetrics(nsIFontMetrics*&)
-
GetIID()
-
public
virtual
GetNativeGraphicData(nsIRenderingContext::GraphicDataType)
-
public
virtual
GetPosition(const PRUnichar*, PRUint32, nsPoint)
-
public
virtual
GetRangeWidth(const PRUnichar*, PRUint32, PRUint32, PRUint32, PRUint32&)
-
public
virtual
GetRangeWidth(const char*, PRUint32, PRUint32, PRUint32, PRUint32&)
-
public
virtual
GetTextDimensions(const PRUnichar*, PRInt32, PRInt32, PRInt32*, PRInt32, nsTextDimensions&, PRInt32&, nsTextDimensions&, PRInt32*)
-
public
virtual
GetTextDimensions(const PRUnichar*, PRUint32, nsTextDimensions&, PRInt32*)
-
public
virtual
GetTextDimensions(const char*, PRInt32, PRInt32, PRInt32*, PRInt32, nsTextDimensions&, PRInt32&, nsTextDimensions&, PRInt32*)
-
public
virtual
GetTextDimensions(const char*, PRUint32, nsTextDimensions&)
-
public
virtual
GetWidth(PRUnichar, nscoord&, PRInt32*)
-
public
virtual
GetWidth(char, nscoord&)
-
public
virtual
GetWidth(const PRUnichar*, PRUint32, nscoord&, PRInt32*)
-
public
virtual
GetWidth(const char*, PRUint32, nscoord&)
-
public
virtual
GetWidth(const char*, nscoord&)
-
public
virtual
GetWidth(const nsString&, nscoord&, PRInt32*)
-
public
virtual
Init(nsIDeviceContext*, gfxASurface*)
-
public
virtual
Init(nsIDeviceContext*, gfxContext*)
-
public
virtual
Init(nsIDeviceContext*, nsIWidget*)
-
public
virtual
InvertRect(const nsRect&)
-
public
virtual
InvertRect(nscoord, nscoord, nscoord, nscoord)
-
virtual
PopFilter()
-
public
virtual
PopState()
-
public
virtual
PopTranslation(nsIRenderingContext::PushedTranslation*)
-
virtual
PushFilter(const nsRect&, PRBool, float)
-
public
virtual
PushState()
-
public
virtual
PushTranslation(nsIRenderingContext::PushedTranslation*)
-
public
virtual
RenderEPS(const nsRect&, FILE*)
-
public
virtual
Scale(float, float)
-
public
virtual
SetClipRect(const nsRect&, nsClipCombine)
-
public
virtual
SetClipRegion(const nsIRegion&, nsClipCombine)
-
public
virtual
SetColor(nscolor)
-
public
virtual
SetFont(const nsFont&, nsIAtom*, gfxUserFontSet*)
-
public
virtual
SetFont(nsIFontMetrics*)
-
public
virtual
SetLineStyle(nsLineStyle)
-
public
virtual
SetRightToLeftText(PRBool)
-
public
virtual
SetTextRunRTL(PRBool)
-
public
virtual
SetTranslation(nscoord, nscoord)
-
public
virtual
ThebesContext()
-
public
virtual
Translate(nscoord, nscoord)
-
PushedTranslation
-
COMTypeInfo<int>
-
GraphicDataType
-
AutoPushTranslation
Locations: