Blame docs/reference/html/classCairo_1_1SolidPattern.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::SolidPattern 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
      • SolidPattern
      • 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
        List of all members  
        Packit Service e3b512
          
        Packit Service e3b512
        Cairo::SolidPattern Class Reference
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Inheritance diagram for Cairo::SolidPattern:
        Packit Service e3b512
        Packit Service e3b512
        Inheritance graph
        Packit Service e3b512
        <map name="Cairo_1_1SolidPattern_inherit__map" id="Cairo_1_1SolidPattern_inherit__map">
        Packit Service e3b512
        <area shape="rect" id="node2" href="classCairo_1_1Pattern.html" title="Cairo::Pattern is the paint with which cairo draws. " alt="" coords="21,5,130,32"/></map>
        Packit Service e3b512
        <center>[legend]</center>
        Packit Service e3b512
        Packit Service e3b512

        Packit Service e3b512
        Public Member Functions
        Packit Service e3b512
         SolidPattern (cairo_pattern_t*cobject, bool has_reference=false)
        Packit Service e3b512
         Create a C++ wrapper for the C instance.  More...
        Packit Service e3b512
         
        Packit Service e3b512
        void get_rgba (double& red, double& green, double& blue, double& alpha) const 
        Packit Service e3b512
         Gets the solid color for a solid color pattern.  More...
        Packit Service e3b512
         
        Packit Service e3b512
        virtual ~SolidPattern ()
        Packit Service e3b512
         
        Packit Service e3b512
        - Public Member Functions inherited from Cairo::Pattern
        Packit Service e3b512
         Pattern (cairo_pattern_t*cobject, bool has_reference=false)
        Packit Service e3b512
         Create a C++ wrapper for the C instance.  More...
        Packit Service e3b512
         
        Packit Service e3b512
         Pattern (const Pattern&)=delete
        Packit Service e3b512
         
        Packit Service e3b512
        Patternoperator= (const Pattern&)=delete
        Packit Service e3b512
         
        Packit Service e3b512
        virtual ~Pattern ()
        Packit Service e3b512
         
        Packit Service e3b512
        void set_matrix (const Matrix& matrix)
        Packit Service e3b512
         Sets the pattern's transformation matrix to .  More...
        Packit Service e3b512
         
        Packit Service e3b512
        void get_matrix (Matrix& matrix) const 
        Packit Service e3b512
         Returns the pattern's transformation matrix.  More...
        Packit Service e3b512
         
        Packit Service e3b512
        Matrix get_matrix () const 
        Packit Service e3b512
         Returns the pattern's transformation matrix.  More...
        Packit Service e3b512
         
        Packit Service e3b512
        void set_matrix (const cairo_matrix_t& matrix)
        Packit Service e3b512
         
        Packit Service e3b512
        void get_matrix (cairo_matrix_t& matrix) const 
        Packit Service e3b512
         
        Packit Service e3b512
        PatternType get_type () const 
        Packit Service e3b512
         Returns the type of the pattern.  More...
        Packit Service e3b512
         
        Packit Service e3b512
        void set_extend (Extend extend)
        Packit Service e3b512
         Sets the mode to be used for drawing outside the area of a pattern.  More...
        Packit Service e3b512
         
        Packit Service e3b512
        Extend get_extend () const 
        Packit Service e3b512
         Gets the current extend mode See Cairo::Extend for details on the semantics of each extend strategy.  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< SolidPatterncreate_rgb (double red, double green, double blue)
        Packit Service e3b512
         Creates a new Cairo::Pattern corresponding to an opaque color.  More...
        Packit Service e3b512
         
        Packit Service e3b512
        static RefPtr< SolidPatterncreate_rgba (double red, double green, double blue, double alpha)
        Packit Service e3b512
         Creates a new Cairo::Pattern corresponding to a translucent color.  More...
        Packit Service e3b512
         
        Packit Service e3b512
        Packit Service e3b512

        Packit Service e3b512
        Additional Inherited Members
        Packit Service e3b512
        - Public Types inherited from Cairo::Pattern
        Packit Service e3b512
        typedef cairo_pattern_t cobject
        Packit Service e3b512
         
        Packit Service e3b512
        - Protected Member Functions inherited from Cairo::Pattern
        Packit Service e3b512
         Pattern ()
        Packit Service e3b512
         
        Packit Service e3b512
        - Protected Attributes inherited from Cairo::Pattern
        Packit Service e3b512
        cobjectm_cobject
        Packit Service e3b512
         
        Packit Service e3b512
        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::SolidPattern::SolidPattern 
        Packit Service e3b512
                  (
        Packit Service e3b512
                  cairo_pattern_t * 
        Packit Service e3b512
                  cobject, 
        Packit Service e3b512
                
        Packit Service e3b512
                
        Packit Service e3b512
                  
        Packit Service e3b512
                  
        Packit Service e3b512
                  bool 
        Packit Service e3b512
                  has_reference = false 
        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
        explicit  
        Packit Service e3b512
          
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512
        Packit Service e3b512

        Create a C++ wrapper for the C instance.

        Packit Service e3b512
        Parameters
        Packit Service e3b512
          
        Packit Service e3b512
            cobjectThe C instance. 
        Packit Service e3b512
            has_referenceWhether we already have a reference. Otherwise, the constructor will take an extra reference. 
        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
          
        Packit Service e3b512
          
        Packit Service e3b512
              
        Packit Service e3b512
                
        Packit Service e3b512
                  virtual Cairo::SolidPattern::~SolidPattern 
        Packit Service e3b512
                  (
        Packit Service e3b512
                  )
        Packit Service e3b512
                  
        Packit Service e3b512
                
        Packit Service e3b512
              
        Packit Service e3b512
          
        Packit Service e3b512
          
        Packit Service e3b512
        virtual  
        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<SolidPattern> Cairo::SolidPattern::create_rgb 
        Packit Service e3b512
                  (
        Packit Service e3b512
                  double 
        Packit Service e3b512
                  red, 
        Packit Service e3b512
                
        Packit Service e3b512
                
        Packit Service e3b512
                  
        Packit Service e3b512
                  
        Packit Service e3b512
                  double 
        Packit Service e3b512
                  green, 
        Packit Service e3b512
                
        Packit Service e3b512
                
        Packit Service e3b512
                  
        Packit Service e3b512
                  
        Packit Service e3b512
                  double 
        Packit Service e3b512
                  blue 
        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 new Cairo::Pattern corresponding to an opaque color.

        Packit Service e3b512

        The color components are floating point numbers in the range 0 to 1. If the values passed in are outside that range, they will be clamped.

        Packit Service e3b512
        Parameters
        Packit Service e3b512
          
        Packit Service e3b512
            redred component of the color 
        Packit Service e3b512
            greengreen component of the color 
        Packit Service e3b512
            blueblue component of the color 
        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
          
        Packit Service e3b512
          
        Packit Service e3b512
              
        Packit Service e3b512
                
        Packit Service e3b512
                  static RefPtr<SolidPattern> Cairo::SolidPattern::create_rgba 
        Packit Service e3b512
                  (
        Packit Service e3b512
                  double 
        Packit Service e3b512
                  red, 
        Packit Service e3b512
                
        Packit Service e3b512
                
        Packit Service e3b512
                  
        Packit Service e3b512
                  
        Packit Service e3b512
                  double 
        Packit Service e3b512
                  green, 
        Packit Service e3b512
                
        Packit Service e3b512
                
        Packit Service e3b512
                  
        Packit Service e3b512
                  
        Packit Service e3b512
                  double 
        Packit Service e3b512
                  blue, 
        Packit Service e3b512
                
        Packit Service e3b512
                
        Packit Service e3b512
                  
        Packit Service e3b512
                  
        Packit Service e3b512
                  double 
        Packit Service e3b512
                  alpha 
        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 new Cairo::Pattern corresponding to a translucent color.

        Packit Service e3b512

        The color components are floating point numbers in the range 0 to 1. If the values passed in are outside that range, they will be clamped.

        Packit Service e3b512
        Parameters
        Packit Service e3b512
          
        Packit Service e3b512
            redred component of the color 
        Packit Service e3b512
            greengreen component of the color 
        Packit Service e3b512
            blueblue component of the color 
        Packit Service e3b512
            alphaalpha component of the color 
        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
                
        Packit Service e3b512
                  void Cairo::SolidPattern::get_rgba 
        Packit Service e3b512
                  (
        Packit Service e3b512
                  double & 
        Packit Service e3b512
                  red, 
        Packit Service e3b512
                
        Packit Service e3b512
                
        Packit Service e3b512
                  
        Packit Service e3b512
                  
        Packit Service e3b512
                  double & 
        Packit Service e3b512
                  green, 
        Packit Service e3b512
                
        Packit Service e3b512
                
        Packit Service e3b512
                  
        Packit Service e3b512
                  
        Packit Service e3b512
                  double & 
        Packit Service e3b512
                  blue, 
        Packit Service e3b512
                
        Packit Service e3b512
                
        Packit Service e3b512
                  
        Packit Service e3b512
                  
        Packit Service e3b512
                  double & 
        Packit Service e3b512
                  alpha 
        Packit Service e3b512
                
        Packit Service e3b512
                
        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 solid color for a solid color pattern.

        Packit Service e3b512
        Parameters
        Packit Service e3b512
          
        Packit Service e3b512
            redreturn value for red component of color 
        Packit Service e3b512
            greenreturn value for green component of color 
        Packit Service e3b512
            bluereturn value for blue component of color 
        Packit Service e3b512
            alphareturn value for alpha component of color
        Packit Service e3b512
          
        Packit Service e3b512
          
        Packit Service e3b512
        Packit Service e3b512
        Since
        1.4
        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/pattern.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>