Skip to main content

BBox

                            
                              
                                class 
                                BBox
                                implements 
                                
                                  
                                    
                                      Type
                                    
                                  
                                
                              
                              

Constructors

constructor

                            
                              
                                public 
                                new
                                BBox
                                (): 
                                BBox
                              
                              
                            
                              
                                public 
                                new
                                BBox
                                
                                  
                                    
                                      from
                                      : 
                                      PossibleBBox
                                    
                                  
                                
                                : 
                                BBox
                              
                              
                            
                              
                                public 
                                new
                                BBox
                                
                                  
                                    
                                      position
                                      : 
                                      Vector2
                                    
                                    
                                      size
                                      : 
                                      Vector2
                                    
                                  
                                
                                : 
                                BBox
                              
                              
                            
                              
                                public 
                                new
                                BBox
                                
                                  
                                    
                                      x
                                      : 
                                      number
                                    
                                    
                                      y
                                      ?: 
                                      number
                                    
                                    
                                      width
                                      ?: 
                                      number
                                    
                                    
                                      height
                                      ?: 
                                      number
                                    
                                  
                                
                                : 
                                BBox
                              
                              

Properties

height

                            
                              
                                public 
                                height
                                : 
                                number
                                 = 
                                0
                              
                              

width

                            
                              
                                public 
                                width
                                : 
                                number
                                 = 
                                0
                              
                              

x

                            
                              
                                public 
                                x
                                : 
                                number
                                 = 
                                0
                              
                              

y

                            
                              
                                public 
                                y
                                : 
                                number
                                 = 
                                0
                              
                              

symbol

                            
                              
                                static 
                                readonly 
                                public 
                                symbol
                                : 
                                typeof 
                                symbol
                                 = 
                                ...
                              
                              

Accessors

bottom

                            
                              
                                public 
                                set 
                                bottom
                                
                                  
                                    
                                      value
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                void
                              
                              
                            
                              
                                public 
                                get 
                                bottom
                                (): 
                                number
                              
                              

Parameters


bottomLeft

                            
                              
                                public 
                                get 
                                bottomLeft
                                (): 
                                Vector2
                              
                              

bottomRight

                            
                              
                                public 
                                get 
                                bottomRight
                                (): 
                                Vector2
                              
                              

center

                            
                              
                                public 
                                get 
                                center
                                (): 
                                Vector2
                              
                              

corners

                            
                              
                                public 
                                get 
                                corners
                                (): 
                                
                                  
                                    
                                      Vector2
                                    
                                    
                                      Vector2
                                    
                                    
                                      Vector2
                                    
                                    
                                      Vector2
                                    
                                  
                                
                              
                              

left

                            
                              
                                public 
                                set 
                                left
                                
                                  
                                    
                                      value
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                void
                              
                              
                            
                              
                                public 
                                get 
                                left
                                (): 
                                number
                              
                              

Parameters


pixelPerfect

                            
                              
                                public 
                                get 
                                pixelPerfect
                                (): 
                                BBox
                              
                              

position

                            
                              
                                public 
                                set 
                                position
                                
                                  
                                    
                                      value
                                      : 
                                      Vector2
                                    
                                  
                                
                                : 
                                void
                              
                              
                            
                              
                                public 
                                get 
                                position
                                (): 
                                Vector2
                              
                              

Parameters


                            
                              
                                public 
                                set 
                                right
                                
                                  
                                    
                                      value
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                void
                              
                              
                            
                              
                                public 
                                get 
                                right
                                (): 
                                number
                              
                              

Parameters


size

                            
                              
                                public 
                                get 
                                size
                                (): 
                                Vector2
                              
                              

top

                            
                              
                                public 
                                set 
                                top
                                
                                  
                                    
                                      value
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                void
                              
                              
                            
                              
                                public 
                                get 
                                top
                                (): 
                                number
                              
                              

Parameters


topLeft

                            
                              
                                public 
                                get 
                                topLeft
                                (): 
                                Vector2
                              
                              

topRight

                            
                              
                                public 
                                get 
                                topRight
                                (): 
                                Vector2
                              
                              

Methods

addSpacing

                            
                              
                                public 
                                addSpacing
                                
                                  
                                    
                                      spacing
                                      : 
                                      Spacing
                                    
                                  
                                
                                : 
                                BBox
                              
                              

Parameters


expand

                            
                              
                                public 
                                expand
                                
                                  
                                    
                                      amount
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                BBox
                              
                              

Parameters


includes

                            
                              
                                public 
                                includes
                                
                                  
                                    
                                      point
                                      : 
                                      Vector2
                                    
                                  
                                
                                : 
                                boolean
                              
                              

Parameters


intersects

                            
                              
                                public 
                                intersects
                                
                                  
                                    
                                      other
                                      : 
                                      BBox
                                    
                                  
                                
                                : 
                                boolean
                              
                              

Parameters


lerp

                            
                              
                                public 
                                lerp
                                
                                  
                                    
                                      to
                                      : 
                                      BBox
                                    
                                    
                                      value
                                      : 
                                      
                                        
                                          
                                            number
                                          
                                          
                                            Vector2
                                          
                                          
                                            BBox
                                          
                                        
                                      
                                    
                                  
                                
                                : 
                                BBox
                              
                              

Parameters

  • to : BBox
  • value : number Vector2 BBox

serialize

                            
                              
                                public 
                                serialize
                                (): 
                                SerializedBBox
                              
                              

toSymbol

                            
                              
                                public 
                                toSymbol
                                (): 
                                symbol
                              
                              

transform

                            
                              
                                public 
                                transform
                                
                                  
                                    
                                      matrix
                                      : 
                                      DOMMatrix
                                    
                                  
                                
                                : 
                                BBox
                              
                              

Parameters


transformCorners

                            
                              
                                public 
                                transformCorners
                                
                                  
                                    
                                      matrix
                                      : 
                                      DOMMatrix
                                    
                                  
                                
                                : 
                                Vector2
                                []
                              
                              

Parameters


arcLerp

                            
                              
                                static 
                                public 
                                arcLerp
                                
                                  
                                    
                                      from
                                      : 
                                      BBox
                                    
                                    
                                      to
                                      : 
                                      BBox
                                    
                                    
                                      value
                                      : 
                                      number
                                    
                                    
                                      reverse
                                      : 
                                      boolean
                                       = 
                                      false
                                    
                                    
                                      ratio
                                      ?: 
                                      number
                                    
                                  
                                
                                : 
                                BBox
                              
                              

Parameters


createSignal

                            
                              
                                static 
                                public 
                                createSignal
                                
                                  
                                    
                                      initial
                                      ?: 
                                      SignalValue
                                      
                                        
                                          
                                            PossibleBBox
                                          
                                        
                                      
                                    
                                    
                                      interpolation
                                      : 
                                      InterpolationFunction
                                      
                                        
                                          
                                            BBox
                                          
                                          
                                            any
                                            []
                                          
                                        
                                      
                                       = 
                                      BBox.lerp
                                    
                                  
                                
                                : 
                                RectSignal
                                
                                  
                                    
                                      void
                                    
                                  
                                
                              
                              

Parameters


fromBBoxes

                            
                              
                                static 
                                public 
                                fromBBoxes
                                
                                  
                                    
                                      ...
                                      boxes
                                      : 
                                      BBox
                                      []
                                    
                                  
                                
                                : 
                                BBox
                              
                              

Parameters


fromPoints

                            
                              
                                static 
                                public 
                                fromPoints
                                
                                  
                                    
                                      ...
                                      points
                                      : 
                                      Vector2
                                      []
                                    
                                  
                                
                                : 
                                BBox
                              
                              

Parameters


fromSizeCentered

                            
                              
                                static 
                                public 
                                fromSizeCentered
                                
                                  
                                    
                                      size
                                      : 
                                      Vector2
                                    
                                  
                                
                                : 
                                BBox
                              
                              

Parameters


lerp

                            
                              
                                static 
                                public 
                                lerp
                                
                                  
                                    
                                      from
                                      : 
                                      BBox
                                    
                                    
                                      to
                                      : 
                                      BBox
                                    
                                    
                                      value
                                      : 
                                      
                                        
                                          
                                            number
                                          
                                          
                                            Vector2
                                          
                                          
                                            BBox
                                          
                                        
                                      
                                    
                                  
                                
                                : 
                                BBox
                              
                              

Parameters