| Import line: | Cogl = imports.gi.Cogl; | 
| GIR File: | Cogl-1.0.gir | 
| C documentation: | CoglMatrix | 
| Struct : | Matrix | 
| Show / Hide Inherited methods, properties and signals | 
| Properties | Defined By | |
|---|---|---|
| 
			
			 
				_padding3 : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				flags : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				inv : Array 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				type : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				ww : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				wx : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				wy : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				wz : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				xw : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				xx : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				xy : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				xz : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				yw : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				yx : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				yy : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				yz : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				zw : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				zx : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				zy : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| 
			
			 
				zz : Number 
                   
                     
			 
		  
			 | 
		    Cogl.Matrix | |
| Method / Constructor | Defined By | |
|---|---|---|
| 
                
		 
			new  Cogl.Matrix
				
				 () 
			
				
			
		 
                Create a new Cogl.Matrix  
		 
		 
                    
			
			
			
				Create a new Cogl.Matrix
			
			
			
			 
			
			
			 
		    
		     
                                         
                 | 
            ||
| 
                
		
                 Multiplies matrix by the given frustum perspective matrix.  
		 
		 
		 
                                        
                 | 
            Cogl.Matrix | |
| 
                
		 
			get_array
				
				 () 
			
				
					 : 
					Number
					
				
			
		 
                Casts matrix to a float array which can be directly passed to OpenGL.  
		 
		 
		 
                    
			
				Casts matrix to a float array which can be directly passed to OpenGL.
		    
				
			
			
			
			
			
			 
			
			
				                     
                
  | 
            Cogl.Matrix | |
| 
                
		
                 Gets the inverse transform of a given matrix and uses it to initialize a new CoglMatrix.  
		 
		 
		 
                    
			
				Gets the inverse transform of a given matrix and uses it to initialize a new CoglMatrix.                      
                
 
  | 
            Cogl.Matrix | |
| 
                
		 
			init_from_array
				
				 () 
			
				
					 : 
					Number
					
				
			
		 
                Initializes matrix with the contents of array  
		 
		 
		 
                    
			
				Initializes matrix with the contents of array
		    
				
			
			
			
			
			
			 
			
			
				                     
                
  | 
            Cogl.Matrix | |
| 
                
		 
			init_identity
				
				 () 
			
				
					 : 
					none
					
				
			
		 
                Resets matrix to the identity matrix: |[ .xx=1; .xy=0; .xz=0; .xw=0; .yx=0; .yy=1; .yz=0; .yw=0; .zx=0; .zy=0; .zz=1; .zw=0; .wx=0; .wy=0; .wz=0; .ww=1; ]|  
		 
		 
		 
                    
			
				Resets matrix to the identity matrix: |[ .xx=1; .xy=0; .xz=0; .xw=0; .yx=0; .yy=1; .yz=0; .yw=0; .zx=0; .zy=0; .zz=1; .zw=0; .wx=0; .wy=0; .wz=0; .ww=1; ]|
		    
				
			
			
			
			
			
			 
			
			
				                     
                
  | 
            Cogl.Matrix | |
| 
                
		
                 Multiplies the two supplied matrices together and stores the resulting matrix inside result  
		 
		 
		 
                    
			
				Multiplies the two supplied matrices together and stores the resulting matrix inside result
		    
				
			
			
			
			
				                     
                
 
  | 
            Cogl.Matrix | |
| 
                
		
                 Multiplies matrix by a parallel projection matrix.  
		 
		 
		 
                    
			
				Multiplies matrix by a parallel projection matrix.
		    
				
			
			
			
			
				                     
                
 
  | 
            Cogl.Matrix | |
| 
                
		
                 Multiplies matrix by the described perspective matrix   
		 
		 
		 
                    
			
				Multiplies matrix by the described perspective matrix                      
                
 
  | 
            Cogl.Matrix | |
| 
                
		
                 Multiplies matrix with a rotation matrix that applies a rotation of angle degrees around the specified 3D vector.  
		 
		 
		 
                                        
                 | 
            Cogl.Matrix | |
| Cogl.Matrix | ||
| 
                
		
                 Transforms a point whos position is given and returned as four float components.  
		 
		 
		 
                    
			
				Transforms a point whos position is given and returned as four float components.
		    
				
			
			
			
			
				                     
                
 
  | 
            Cogl.Matrix | |
| Cogl.Matrix | ||
| None | 
| Class / Namespace | Method / Signal / Properties | 
|---|---|
| 
		
			Clutter.Actor
             Method  | 
            
            
 
	   
            
                
		 
			get_transformation_matrix
				
				 () 
			
				
					 : 
					Cogl.Matrix
					
				
			
		 
                Retrieves the transformations applied to self  
		 
		 
		 
                 
		     
              
             | 
            
        
        
| 
		
			Cogl
             Method  | 
            
            
 
	   
            
                
		 
			Cogl.get_modelview_matrix
				
				 () 
			
				
					 : 
					Cogl.Matrix
					
				
			
		 
                Stores the current model-view matrix in matrix.  
		 
		 
		 
                 
		     
              
             | 
            
        
        
| 
		
			Cogl
             Method  | 
            
            
 
	   
            
                
		 
			Cogl.get_projection_matrix
				
				 () 
			
				
					 : 
					Cogl.Matrix
					
				
			
		 
                Stores the current projection matrix in matrix.  
		 
		 
		 
                 
		     
              
             | 
            
        
        
| 
		
			Cogl
             Method  | 
            
            
 
	   
            
                
		
                 This function lets you set a matrix that can be used to e.g.  
		 
		 
		 
                 
		     
              
             | 
            
        
        
| 
		
			Cogl
             Method  | 
            
            
 
	   
            
                
		 
			Cogl.set_modelview_matrix
				
				 (Matrix matrix) 
			
				
					 : 
					none
					
				
			
		 
                Loads matrix as the new model-view matrix.  
		 
		 
		 
                 
		     
              
             | 
            
        
        
| 
		
			Cogl
             Method  | 
            
            
 
	   
            
                
		 
			Cogl.set_projection_matrix
				
				 (Matrix matrix) 
			
				
					 : 
					none
					
				
			
		 
                Loads matrix as the new projection matrix.  
		 
		 
		 
                 
		     
              
             | 
            
        
        
| 
		
			Cogl
             Method  | 
            
            
 
	   
            
                
		 
			Cogl.transform
				
				 (Matrix matrix) 
			
				
					 : 
					none
					
				
			
		 
                Multiplies the current model-view matrix by the given matrix.  
		 
		 
		 
                 
		     
              
             |