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 |