Skip to main content

utils

                            
                              
                                import
                                
                                {
                                ...
                                }
                                
                                from
                                
                                "@motion-canvas/2d/lib/utils"
                                ;
                                

Functions

arc

                            
                              
                                public 
                                arc
                                
                                  
                                    
                                      context
                                      : 
                                      
                                        
                                          
                                            CanvasRenderingContext2D
                                          
                                          
                                            Path2D
                                          
                                        
                                      
                                    
                                    
                                      center
                                      : 
                                      Vector2
                                    
                                    
                                      radius
                                      : 
                                      number
                                    
                                    
                                      startAngle
                                      : 
                                      number
                                       = 
                                      0
                                    
                                    
                                      endAngle
                                      : 
                                      number
                                       = 
                                      ...
                                    
                                    
                                      counterclockwise
                                      : 
                                      boolean
                                       = 
                                      false
                                    
                                  
                                
                                : 
                                void
                              
                              

Parameters


arcTo

                            
                              
                                public 
                                arcTo
                                
                                  
                                    
                                      context
                                      : 
                                      
                                        
                                          
                                            CanvasRenderingContext2D
                                          
                                          
                                            Path2D
                                          
                                        
                                      
                                    
                                    
                                      through
                                      : 
                                      Vector2
                                    
                                    
                                      position
                                      : 
                                      Vector2
                                    
                                    
                                      radius
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                void
                              
                              

Parameters


canvasStyleParser

                            
                              
                                public 
                                canvasStyleParser
                                
                                  
                                    
                                      style
                                      : 
                                      PossibleCanvasStyle
                                    
                                  
                                
                                : 
                                
                                  
                                    
                                      null
                                    
                                    
                                      Gradient
                                    
                                    
                                      Color
                                    
                                    
                                      Pattern
                                    
                                  
                                
                              
                              

Parameters


drawImage

Parameters


drawLine

                            
                              
                                public 
                                drawLine
                                
                                  
                                    
                                      context
                                      : 
                                      
                                        
                                          
                                            CanvasRenderingContext2D
                                          
                                          
                                            Path2D
                                          
                                        
                                      
                                    
                                    
                                      points
                                      : 
                                      Vector2
                                      []
                                    
                                  
                                
                                : 
                                void
                              
                              

Parameters


drawPolygon

                            
                              
                                public 
                                drawPolygon
                                
                                  
                                    
                                      path
                                      : 
                                      
                                        
                                          
                                            CanvasRenderingContext2D
                                          
                                          
                                            Path2D
                                          
                                        
                                      
                                    
                                    
                                      rect
                                      : 
                                      BBox
                                    
                                    
                                      sides
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                void
                              
                              

Parameters


drawRect

                            
                              
                                public 
                                drawRect
                                
                                  
                                    
                                      context
                                      : 
                                      
                                        
                                          
                                            CanvasRenderingContext2D
                                          
                                          
                                            Path2D
                                          
                                        
                                      
                                    
                                    
                                      rect
                                      : 
                                      BBox
                                    
                                  
                                
                                : 
                                void
                              
                              

Parameters


drawRoundRect

                            
                              
                                public 
                                drawRoundRect
                                
                                  
                                    
                                      context
                                      : 
                                      
                                        
                                          
                                            CanvasRenderingContext2D
                                          
                                          
                                            Path2D
                                          
                                        
                                      
                                    
                                    
                                      rect
                                      : 
                                      BBox
                                    
                                    
                                      radius
                                      : 
                                      Spacing
                                    
                                    
                                      smoothCorners
                                      : 
                                      boolean
                                    
                                    
                                      cornerSharpness
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                void
                              
                              

Parameters


fillRect

                            
                              
                                public 
                                fillRect
                                
                                  
                                    
                                      context
                                      : 
                                      CanvasRenderingContext2D
                                    
                                    
                                      rect
                                      : 
                                      BBox
                                    
                                  
                                
                                : 
                                void
                              
                              

Parameters


lineTo

                            
                              
                                public 
                                lineTo
                                
                                  
                                    
                                      context
                                      : 
                                      
                                        
                                          
                                            CanvasRenderingContext2D
                                          
                                          
                                            Path2D
                                          
                                        
                                      
                                    
                                    
                                      position
                                      : 
                                      Vector2
                                    
                                  
                                
                                : 
                                void
                              
                              

Parameters


moveTo

                            
                              
                                public 
                                moveTo
                                
                                  
                                    
                                      context
                                      : 
                                      
                                        
                                          
                                            CanvasRenderingContext2D
                                          
                                          
                                            Path2D
                                          
                                        
                                      
                                    
                                    
                                      position
                                      : 
                                      Vector2
                                    
                                  
                                
                                : 
                                void
                              
                              

Parameters


resolveCanvasStyle

Parameters


strokeRect

                            
                              
                                public 
                                strokeRect
                                
                                  
                                    
                                      context
                                      : 
                                      CanvasRenderingContext2D
                                    
                                    
                                      rect
                                      : 
                                      BBox
                                    
                                  
                                
                                : 
                                void
                              
                              

Parameters