Blame docs/reference/html/classCairo_1_1ToyFontFace.html

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

        A simple font face used for the cairo 'toy' font API.

        Packit Service e3b512
         More...

        Packit Service e3b512
        Packit Service e3b512
        Inheritance diagram for Cairo::ToyFontFace:
        Packit Service e3b512
        Packit Service e3b512
        Inheritance graph
        Packit Service e3b512
        <map name="Cairo_1_1ToyFontFace_inherit__map" id="Cairo_1_1ToyFontFace_inherit__map">
        Packit Service e3b512
        <area shape="rect" id="node2" href="classCairo_1_1FontFace.html" title="A FontFace represents a particular font at a particular weight, slant, and other characteristic but n..." alt="" coords="15,5,135,32"/></map>
        Packit Service e3b512
        <center>[legend]</center>
        Packit Service e3b512
        Packit Service e3b512

        Packit Service e3b512
        Public Member Functions
        Packit Service e3b512
        std::string get_family () const 
        Packit Service e3b512
         Gets the familly name of a toy font.  More...
        Packit Service e3b512
         
        Packit Service e3b512
        FontSlant get_slant () const 
        Packit Service e3b512
         Gets the slant a toy font.  More...
        Packit Service e3b512
         
        Packit Service e3b512
        FontWeight get_weight () const 
        Packit Service e3b512
         Gets the weight a toy font.  More...
        Packit Service e3b512
         
        Packit Service e3b512
        - Public Member Functions inherited from Cairo::FontFace
        Packit Service e3b512
         FontFace (cairo_font_face_t*cobject, bool has_reference=false)
        Packit Service e3b512
         Create a C++ wrapper for the C instance.  More...
        Packit Service e3b512
         
        Packit Service e3b512
         FontFace (const FontFace&)=delete
        Packit Service e3b512
         
        Packit Service e3b512
        FontFaceoperator= (const FontFace&)=delete
        Packit Service e3b512
         
        Packit Service e3b512
        virtual ~FontFace ()
        Packit Service e3b512
         
        Packit Service e3b512
        FontType get_type () const 
        Packit Service e3b512
         Returns the type of the backend used to create a font face.  More...
        Packit Service e3b512
         
        Packit Service e3b512
        cobjectcobj ()
        Packit Service e3b512
         
        Packit Service e3b512
        const cobjectcobj () const 
        Packit Service e3b512
         
        Packit Service e3b512
        void reference () const 
        Packit Service e3b512
         
        Packit Service e3b512
        void unreference () const 
        Packit Service e3b512
         
        Packit Service e3b512
        Packit Service e3b512

        Packit Service e3b512
        Static Public Member Functions
        Packit Service e3b512
        static RefPtr< ToyFontFacecreate (const std::string& family, FontSlant slant, FontWeight weight)
        Packit Service e3b512
         Creates a font face from a triplet of family, slant, and weight.  More...
        Packit Service e3b512
         
        Packit Service e3b512
        Packit Service e3b512

        Packit Service e3b512
        Protected Member Functions
        Packit Service e3b512
         ToyFontFace (const std::string& family, FontSlant slant, FontWeight weight)
        Packit Service e3b512
         
        Packit Service e3b512
        Packit Service e3b512

        Packit Service e3b512
        Additional Inherited Members
        Packit Service e3b512
        - Public Types inherited from Cairo::FontFace
        Packit Service e3b512
        typedef cairo_font_face_t cobject
        Packit Service e3b512
         
        Packit Service e3b512
        - Protected Attributes inherited from Cairo::FontFace
        Packit Service e3b512
        cobjectm_cobject
        Packit Service e3b512
         
        Packit Service e3b512
        Packit Service e3b512

        Detailed Description

        Packit Service e3b512

        A simple font face used for the cairo 'toy' font API.

        Packit Service e3b512
        Since
        1.8
        Packit Service e3b512

        Constructor & Destructor Documentation

        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
          
        Packit Service e3b512
          
        Packit Service e3b512
              
        Packit Service e3b512
                
        Packit Service e3b512
                  Cairo::ToyFontFace::ToyFontFace 
        Packit Service e3b512
                  (
        Packit Service e3b512
                  const std::string
        Packit Service e3b512
                  family, 
        Packit Service e3b512
                
        Packit Service e3b512
                
        Packit Service e3b512
                  
        Packit Service e3b512
                  
        Packit Service e3b512
                  FontSlant 
        Packit Service e3b512
                  slant, 
        Packit Service e3b512
                
        Packit Service e3b512
                
        Packit Service e3b512
                  
        Packit Service e3b512
                  
        Packit Service e3b512
                  FontWeight 
        Packit Service e3b512
                  weight 
        Packit Service e3b512
                
        Packit Service e3b512
                
        Packit Service e3b512
                  
        Packit Service e3b512
                  )
        Packit Service e3b512
                  
        Packit Service e3b512
                
        Packit Service e3b512
              
        Packit Service e3b512
          
        Packit Service e3b512
          
        Packit Service e3b512
        protected  
        Packit Service e3b512
          
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512

        Member Function Documentation

        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
          
        Packit Service e3b512
          
        Packit Service e3b512
              
        Packit Service e3b512
                
        Packit Service e3b512
                  static RefPtr<ToyFontFace> Cairo::ToyFontFace::create 
        Packit Service e3b512
                  (
        Packit Service e3b512
                  const std::string
        Packit Service e3b512
                  family, 
        Packit Service e3b512
                
        Packit Service e3b512
                
        Packit Service e3b512
                  
        Packit Service e3b512
                  
        Packit Service e3b512
                  FontSlant 
        Packit Service e3b512
                  slant, 
        Packit Service e3b512
                
        Packit Service e3b512
                
        Packit Service e3b512
                  
        Packit Service e3b512
                  
        Packit Service e3b512
                  FontWeight 
        Packit Service e3b512
                  weight 
        Packit Service e3b512
                
        Packit Service e3b512
                
        Packit Service e3b512
                  
        Packit Service e3b512
                  )
        Packit Service e3b512
                  
        Packit Service e3b512
                
        Packit Service e3b512
              
        Packit Service e3b512
          
        Packit Service e3b512
          
        Packit Service e3b512
        static  
        Packit Service e3b512
          
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512

        Creates a font face from a triplet of family, slant, and weight.

        Packit Service e3b512

        These font faces are used in implementation of the the Context "toy" font API.

        Packit Service e3b512

        If family is the zero-length string "", the platform-specific default family is assumed. The default family then can be queried using get_family().

        Packit Service e3b512

        The Context::select_font_face() function uses this to create font faces. See that function for limitations of toy font faces.

        Packit Service e3b512
        Parameters
        Packit Service e3b512
          
        Packit Service e3b512
            familya font family name, encoded in UTF-8. 
        Packit Service e3b512
            slantthe slant for the font. 
        Packit Service e3b512
            weightthe weight for the font. 
        Packit Service e3b512
          
        Packit Service e3b512
          
        Packit Service e3b512
        Packit Service e3b512
        Examples:
        toy-text.cc, and user-font.cc.
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
              
        Packit Service e3b512
                
        Packit Service e3b512
                  std::string Cairo::ToyFontFace::get_family 
        Packit Service e3b512
                  (
        Packit Service e3b512
                  )
        Packit Service e3b512
                   const
        Packit Service e3b512
                
        Packit Service e3b512
              
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512

        Gets the familly name of a toy font.

        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
              
        Packit Service e3b512
                
        Packit Service e3b512
                  FontSlant Cairo::ToyFontFace::get_slant 
        Packit Service e3b512
                  (
        Packit Service e3b512
                  )
        Packit Service e3b512
                   const
        Packit Service e3b512
                
        Packit Service e3b512
              
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512

        Gets the slant a toy font.

        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
              
        Packit Service e3b512
                
        Packit Service e3b512
                  FontWeight Cairo::ToyFontFace::get_weight 
        Packit Service e3b512
                  (
        Packit Service e3b512
                  )
        Packit Service e3b512
                   const
        Packit Service e3b512
                
        Packit Service e3b512
              
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512

        Gets the weight a toy font.

        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512

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

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