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: