PHP » GoLang | 
        
            
            login |
            register |
            
            about
            
             | 
    
                GoLang CairoMatrix::__construct
                                request it (651)
                             
                            
                            GoLang replacement for PHP's CairoMatrix::__construct
                            [edit | history]
                        
                    
                             CairoMatrix::__constructcairo_matrix_init(PECL cairo >= 0.1.0) CairoMatrix::__construct -- cairo_matrix_init — Creates a new CairoMatrix object DescriptionObject oriented style (method): 
   public CairoMatrix::__construct
    ([ float  
  $xx = 1.0
   [, float $yx = 0.0
   [, float $xy = 0.0
   [, float $yy = 1.0
   [, float $x0 = 0.0
   [, float $y0 = 0.0
  ]]]]]] )Procedural style: 
   object cairo_matrix_init
    ([ float  
  $xx = 1.0
   [, float $yx = 0.0
   [, float $xy = 0.0
   [, float $yy = 1.0
   [, float $x0 = 0.0
   [, float $y0 = 0.0
  ]]]]]] )Returns new CairoMatrix object. Matrices are used throughout cairo to convert between different coordinate spaces. Sets matrix to be the affine transformation given by xx, yx, xy, yy, x0, y0. The transformation is given by: x_new = xx * x + xy * y + x0; and y_new = yx * x + yy * y + y0; Parameters
 
 Return ValuesReturns a new CairoMatrix object that can be used with surfaces, contexts, and patterns. Examples
 Example #1 Object oriented style 
<?php
 Example #2 Procedural style 
<?phpSee Also
 
  | 
            
            
                
                 
                    more
                     
                
            Most requested
  |