Blame docs/reference/html/classCairo_1_1FontFace.html

Packit 908522
Packit 908522
<html xmlns="http://www.w3.org/1999/xhtml">
Packit 908522
<head>
Packit 908522
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
Packit 908522
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
Packit 908522
<meta name="generator" content="Doxygen 1.8.9.1"/>
Packit 908522
<title>cairomm: Cairo::FontFace Class Reference</title>
Packit 908522
<link href="tabs.css" rel="stylesheet" type="text/css"/>
Packit 908522
<script type="text/javascript" src="jquery.js"></script>
Packit 908522
<script type="text/javascript" src="dynsections.js"></script>
Packit 908522
<link href="doxygen.css" rel="stylesheet" type="text/css" />
Packit 908522
</head>
Packit 908522
<body>
Packit 908522
Packit 908522
Packit 908522
Packit 908522
 
Packit 908522
 
Packit 908522
  
Packit 908522
   
cairomm
Packit 908522
    1.0
Packit 908522
   
Packit 908522
  
Packit 908522
 
Packit 908522
 
Packit 908522
Packit 908522
Packit 908522
Packit 908522
Packit 908522
  
Packit 908522
    
    Packit 908522
          
  • Main Page
  • Packit 908522
          
  • Related Pages
  • Packit 908522
          
  • Namespaces
  • Packit 908522
          
  • Classes
  • Packit 908522
          
  • Examples
  • Packit 908522
        
    Packit 908522
      
    Packit 908522
      
    Packit 908522
        
      Packit 908522
            
    • Class List
    • Packit 908522
            
    • Class Hierarchy
    • Packit 908522
            
    • Class Members
    • Packit 908522
          
      Packit 908522
        
      Packit 908522
      Packit 908522
        
        Packit 908522
      • Cairo
      • FontFace
      • Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
          
        Packit 908522
        Public Types |
        Packit 908522
        Public Member Functions |
        Packit 908522
        Protected Attributes |
        Packit 908522
        List of all members  
        Packit 908522
          
        Packit 908522
        Cairo::FontFace Class Reference
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522

        A FontFace represents a particular font at a particular weight, slant, and other characteristic but no size, transformation, or size.

        Packit 908522
         More...

        Packit 908522
        Packit 908522
        Inheritance diagram for Cairo::FontFace:
        Packit 908522
        Packit 908522
        Inheritance graph
        Packit 908522
        <map name="Cairo_1_1FontFace_inherit__map" id="Cairo_1_1FontFace_inherit__map">
        Packit 908522
        <area shape="rect" id="node2" href="classCairo_1_1FtFontFace.html" title="Cairo::FtFontFace" alt="" coords="189,5,321,32"/><area shape="rect" id="node3" href="classCairo_1_1QuartzFontFace.html" title="The Quartz font backend is primarily used to render text on Apple MacOS X systems. " alt="" coords="173,56,336,83"/><area shape="rect" id="node4" href="classCairo_1_1ToyFontFace.html" title="A simple font face used for the cairo 'toy' font API. " alt="" coords="185,107,325,133"/><area shape="rect" id="node5" href="classCairo_1_1UserFontFace.html" title="Font support with font data provided by the user. " alt="" coords="179,157,330,184"/><area shape="rect" id="node6" href="classCairo_1_1Win32FontFace.html" title="Font support for Microsoft Windows. " alt="" coords="175,208,334,235"/></map>
        Packit 908522
        <center>[legend]</center>
        Packit 908522
        Packit 908522

        Packit 908522
        Public Types
        Packit 908522
        typedef cairo_font_face_t cobject
        Packit 908522
         
        Packit 908522
        Packit 908522

        Packit 908522
        Public Member Functions
        Packit 908522
         FontFace (cairo_font_face_t*cobject, bool has_reference=false)
        Packit 908522
         Create a C++ wrapper for the C instance.  More...
        Packit 908522
         
        Packit 908522
         FontFace (const FontFace&)=delete
        Packit 908522
         
        Packit 908522
        FontFaceoperator= (const FontFace&)=delete
        Packit 908522
         
        Packit 908522
        virtual ~FontFace ()
        Packit 908522
         
        Packit 908522
        FontType get_type () const 
        Packit 908522
         Returns the type of the backend used to create a font face.  More...
        Packit 908522
         
        Packit 908522
        cobjectcobj ()
        Packit 908522
         
        Packit 908522
        const cobjectcobj () const 
        Packit 908522
         
        Packit 908522
        void reference () const 
        Packit 908522
         
        Packit 908522
        void unreference () const 
        Packit 908522
         
        Packit 908522
        Packit 908522

        Packit 908522
        Protected Attributes
        Packit 908522
        cobjectm_cobject
        Packit 908522
         
        Packit 908522
        Packit 908522

        Detailed Description

        Packit 908522

        A FontFace represents a particular font at a particular weight, slant, and other characteristic but no size, transformation, or size.

        Packit 908522

        Font faces are created using font-backend-specific constructors or implicitly using the toy text API by way of Context::select_font_face(). The resulting face can be accessed using Context::get_font_face().

        Packit 908522

        Member Typedef Documentation

        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
              
        Packit 908522
                
        Packit 908522
                  typedef cairo_font_face_t Cairo::FontFace::cobject
        Packit 908522
                
        Packit 908522
              
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522

        Constructor & Destructor Documentation

        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
          
        Packit 908522
          
        Packit 908522
              
        Packit 908522
                
        Packit 908522
                  Cairo::FontFace::FontFace 
        Packit 908522
                  (
        Packit 908522
                  cairo_font_face_t * 
        Packit 908522
                  cobject, 
        Packit 908522
                
        Packit 908522
                
        Packit 908522
                  
        Packit 908522
                  
        Packit 908522
                  bool 
        Packit 908522
                  has_reference = false 
        Packit 908522
                
        Packit 908522
                
        Packit 908522
                  
        Packit 908522
                  )
        Packit 908522
                  
        Packit 908522
                
        Packit 908522
              
        Packit 908522
          
        Packit 908522
          
        Packit 908522
        explicit  
        Packit 908522
          
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522

        Create a C++ wrapper for the C instance.

        Packit 908522

        This C++ instance should then be given to a RefPtr.

        Parameters
        Packit 908522
          
        Packit 908522
            cobjectThe C instance. 
        Packit 908522
            has_referenceWhether we already have a reference. Otherwise, the constructor will take an extra reference. 
        Packit 908522
          
        Packit 908522
          
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
          
        Packit 908522
          
        Packit 908522
              
        Packit 908522
                
        Packit 908522
                  Cairo::FontFace::FontFace 
        Packit 908522
                  (
        Packit 908522
                  const FontFace
        Packit 908522
                  )
        Packit 908522
                  
        Packit 908522
                
        Packit 908522
              
        Packit 908522
          
        Packit 908522
          
        Packit 908522
        delete  
        Packit 908522
          
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
          
        Packit 908522
          
        Packit 908522
              
        Packit 908522
                
        Packit 908522
                  virtual Cairo::FontFace::~FontFace 
        Packit 908522
                  (
        Packit 908522
                  )
        Packit 908522
                  
        Packit 908522
                
        Packit 908522
              
        Packit 908522
          
        Packit 908522
          
        Packit 908522
        virtual  
        Packit 908522
          
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522

        Member Function Documentation

        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
          
        Packit 908522
          
        Packit 908522
              
        Packit 908522
                
        Packit 908522
                  cobject* Cairo::FontFace::cobj 
        Packit 908522
                  (
        Packit 908522
                  )
        Packit 908522
                  
        Packit 908522
                
        Packit 908522
              
        Packit 908522
          
        Packit 908522
          
        Packit 908522
        inline  
        Packit 908522
          
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
          
        Packit 908522
          
        Packit 908522
              
        Packit 908522
                
        Packit 908522
                  const cobject* Cairo::FontFace::cobj 
        Packit 908522
                  (
        Packit 908522
                  )
        Packit 908522
                   const
        Packit 908522
                
        Packit 908522
              
        Packit 908522
          
        Packit 908522
          
        Packit 908522
        inline  
        Packit 908522
          
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
              
        Packit 908522
                
        Packit 908522
                  FontType Cairo::FontFace::get_type 
        Packit 908522
                  (
        Packit 908522
                  )
        Packit 908522
                   const
        Packit 908522
                
        Packit 908522
              
        Packit 908522
        Packit 908522
        Packit 908522

        Returns the type of the backend used to create a font face.

        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
          
        Packit 908522
          
        Packit 908522
              
        Packit 908522
                
        Packit 908522
                  FontFace& Cairo::FontFace::operator= 
        Packit 908522
                  (
        Packit 908522
                  const FontFace
        Packit 908522
                  )
        Packit 908522
                  
        Packit 908522
                
        Packit 908522
              
        Packit 908522
          
        Packit 908522
          
        Packit 908522
        delete  
        Packit 908522
          
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
              
        Packit 908522
                
        Packit 908522
                  void Cairo::FontFace::reference 
        Packit 908522
                  (
        Packit 908522
                  )
        Packit 908522
                   const
        Packit 908522
                
        Packit 908522
              
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
              
        Packit 908522
                
        Packit 908522
                  void Cairo::FontFace::unreference 
        Packit 908522
                  (
        Packit 908522
                  )
        Packit 908522
                   const
        Packit 908522
                
        Packit 908522
              
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522

        Member Data Documentation

        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
          
        Packit 908522
          
        Packit 908522
              
        Packit 908522
                
        Packit 908522
                  cobject* Cairo::FontFace::m_cobject
        Packit 908522
                
        Packit 908522
              
        Packit 908522
          
        Packit 908522
          
        Packit 908522
        protected  
        Packit 908522
          
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522
        Packit 908522

        The documentation for this class was generated from the following file:
          Packit 908522
        • cairomm/fontface.h
        • Packit 908522
          Packit 908522
          Packit 908522
          Packit 908522

          <address class="footer"><small>
          Packit 908522
          Generated on Mon Sep 21 2015 21:56:36 for cairomm by  
          Packit 908522
          doxygen
          Packit 908522
           1.8.9.1
          Packit 908522
          </small></address>
          Packit 908522
          </body>
          Packit 908522
          </html>