Module hilo/view/View
            
        
        
            
                Requires
                hilo/core/Hilo, hilo/core/Class, hilo/event/EventMixin, hilo/geom/Matrix, hilo/util/util
            
        
        
            Source
            View.js
        
        
        View View is the base class of all display objects
        
    
| Property | Defined | |
|---|---|---|
| 
                            
                            align:String|Function
                         
                            
                            The alignment of the view, the value must be one of Hilo.align enum.
                         | View | |
| 
                            
                            alpha:Number
                         
                            
                            The opacity of the view, default value is 1.
                         | View | |
| 
                            
                            background:Object
                         
                            
                            The background style to fill the view, can be css color, gradient or pattern of canvas
                         | View | |
| 
                            
                            boundsArea:Array
                         
                            
                            The vertex points of the view, the points are relative to the center point.
                         | View | |
| 
                            
                            depth:Number
                         
                            
                            The z index of the view, readonly!
                         | View | |
| 
                            
                            drawable:Drawable
                         
                            
                            The drawable object of the view.
                         | View | |
| 
                            
                            height:Number
                         
                            
                            The height of the view, default value is 0.
                         | View | |
| 
                            
                            id:String
                         
                            
                            The identifier for the view.
                         | View | |
| 
                            
                            mask:Graphics
                         
                            
                            Sets a mask for the view.
                         | View | |
| 
                            
                            onUpdate:Function
                         
                            
                            This method will call while the view need update(usually caused by ticker update).
                         | View | |
| 
                            
                            parent:Container
                         
                            
                            The parent view of this view, readonly!
                         | View | |
| 
                            
                            pivotX:Number
                         
                            
                            Position of the center point on the x axis of the view, default value is 0.
                         | View | |
| 
                            
                            pivotY:Number
                         
                            
                            Position of the center point on the y axis of the view, default value is 0.
                         | View | |
| 
                            
                            pointerEnabled:Boolean
                         
                            
                            Is the view can receive DOM events, default value is true.
                         | View | |
| 
                            
                            rotation:Number
                         
                            
                            The rotation of the view in angles, default value is 0.
                         | View | |
| 
                            
                            scaleX:Number
                         
                            
                            The x axis scale factor of the view, default value is 1.
                         | View | |
| 
                            
                            scaleY:Number
                         
                            
                            The y axis scale factor of the view, default value is 1.
                         | View | |
| 
                            
                            tint:Number
                         
                            
                            The tint applied to the view,default is 0xFFFFFF.Only support in WebGL mode.
                         | View | |
| 
                            
                            transform:Matrix
                         
                            
                            The transform of the view.If set the transform, x, y, scaleX, scaleY, rotation, pivotX, pivotY will be ignored.default is null.
                         | View | |
| 
                            
                            visible:Boolean
                         
                            
                            The visibility of the view.
                         | View | |
| 
                            
                            width:Number
                         
                            
                            The width of the view, default value is 0.
                         | View | |
| 
                            
                            x:Number
                         
                            
                            The position of the view on the x axis relative to the local coordinates of the parent, default value is 0.
                         | View | |
| 
                            
                            y:Number
                         
                            
                            The position of the view on the y axis relative to the local coordinates of the parent, default value is 0.
                         | View | 
| Method | Defined | |
|---|---|---|
| 
                    View(properties:Object)
                     Constructor | View | |
| 
                            
                            Add current view to a Contaner.
                         | View | |
| fire(type:String, detail:Object):Boolean
                         
                            
                            Send events.
                         | View | |
| getBounds():Array
                         
                            
                            Get the bounds of the view as a circumscribed rectangle and all vertex points relative to the coordinates of the stage.
                         | View | |
| getScaledHeight():Number
                         
                            
                            Get the scaled height of the view.
                         | View | |
| getScaledWidth():Number
                         
                            
                            Get the scaled width of the view.
                         | View | |
| getStage():Stage
                         
                            
                            Get the stage object of the view.
                         | View | |
| hitTestObject(object:View, usePolyCollision:Boolean)
                         
                            
                            Determining whether an object is in the circumscribed rectangle of current view.
                         | View | |
| hitTestPoint(x:Number, y:Number, usePolyCollision:Boolean):Boolean
                         
                            
                            Determining whether a point is in the circumscribed rectangle of current view.
                         | View | |
| off(type:String, listener:Function):Object
                         
                            
                            Remove one event listener.
                         | View | |
| on(type:String, listener:Function, once:Boolean):Object
                         
                            
                            Add an event listenser.
                         | View | |
| removeFromParent():View
                         
                            
                            Remove current view from it's parent container
                         | View | |
| 
                            
                            The render method of current view.
                         | View | |
| toString():String
                         
                            
                            Get a string representing current view.
                         | View |