phina.js.d.ts
Preparing search index...
phina
display
PolygonShape
Interface PolygonShape
interface
PolygonShape
{
_dirtyDraw
:
boolean
;
alpha
:
number
;
awake
:
boolean
;
backgroundColor
:
string
;
blendMode
:
string
;
bottom
:
number
;
boundingType
:
string
;
canvas
:
phina
.
graphics
.
Canvas
;
centerX
:
number
;
centerY
:
number
;
children
:
phina
.
app
.
Element
[]
;
draggable
:
phina
.
accessory
.
Draggable
;
fill
:
string
;
flickable
:
phina
.
accessory
.
Flickable
;
height
:
number
;
left
:
number
;
origin
:
phina
.
geom
.
Vector2
;
originX
:
number
;
originY
:
number
;
padding
:
number
;
parent
:
phina
.
app
.
Element
|
null
;
physical
:
phina
.
accessory
.
Physical
;
position
:
phina
.
geom
.
Vector2
;
radius
:
number
;
renderChildBySelf
:
boolean
;
right
:
number
;
rotation
:
number
;
scale
:
number
;
scaleX
:
number
;
scaleY
:
number
;
shadow
:
boolean
;
shadowBlur
:
number
;
stroke
:
string
;
strokeWidth
:
number
;
top
:
number
;
tweener
:
phina
.
accessory
.
Tweener
;
visible
:
boolean
;
watchDraw
:
boolean
;
width
:
number
;
x
:
number
;
y
:
number
;
_calcWorldAlpha
()
:
void
;
addChild
(
child
:
phina
.
app
.
Element
)
:
phina
.
app
.
Element
;
addChildAt
(
child
:
phina
.
app
.
Element
,
index
:
number
)
:
phina
.
app
.
Element
;
addChildTo
(
parent
:
phina
.
app
.
Element
)
:
this
;
addEventListener
(
type
:
string
,
listener
:
Function
)
:
this
;
attach
(
accessory
:
phina
.
accessory
.
Accessory
)
:
this
;
calcCanvasHeight
()
:
number
;
calcCanvasSize
()
:
{
height
:
number
;
width
:
number
}
;
calcCanvasWidth
()
:
number
;
clear
(
type
:
string
)
:
this
;
clearEventListener
(
type
:
string
)
:
this
;
detach
(
accessory
:
phina
.
accessory
.
Accessory
)
:
this
;
dispatchEvent
(
e
:
{
type
:
string
}
)
:
this
;
dispatchEventByType
(
type
:
string
,
param
:
object
)
:
this
;
draw
(
canvas
:
phina
.
graphics
.
Canvas
)
:
void
;
fire
(
e
:
{
type
:
string
}
)
:
this
;
flare
(
type
:
string
,
param
?:
object
)
:
this
;
fromJson
(
json
:
object
)
:
this
;
getChildAt
(
index
:
number
)
:
phina
.
app
.
Element
;
getChildByName
(
name
:
string
)
:
phina
.
app
.
Element
;
getChildIndex
(
child
:
phina
.
app
.
Element
)
:
number
;
getParent
()
:
void
|
phina
.
app
.
Element
;
getRoot
()
:
void
|
phina
.
app
.
Element
;
globalToLocal
(
p
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
;
has
(
type
:
string
)
:
boolean
;
hasEventListener
(
type
:
string
)
:
boolean
;
hide
()
:
this
;
hitTest
(
x
:
number
,
y
:
number
)
:
boolean
;
hitTestCircle
(
x
:
number
,
y
:
number
)
:
boolean
;
hitTestElement
(
elm
:
phina
.
geom
.
Rect
)
:
boolean
;
hitTestRect
(
x
:
number
,
y
:
number
)
:
boolean
;
isAwake
()
:
boolean
;
isStrokable
()
:
boolean
;
moveBy
(
x
:
number
,
y
:
number
)
:
this
;
moveTo
(
x
:
number
,
y
:
number
)
:
this
;
off
(
type
:
string
,
listener
:
Function
)
:
this
;
on
(
type
:
string
,
listener
:
Function
)
:
this
;
one
(
type
:
string
,
listener
:
Function
)
:
this
;
postrender
(
canvas
:
phina
.
graphics
.
Canvas
)
:
void
;
prerender
(
canvas
:
phina
.
graphics
.
Canvas
)
:
void
;
remove
()
:
void
|
phina
.
display
.
PolygonShape
;
removeChild
(
child
:
phina
.
app
.
Element
)
:
phina
.
app
.
Element
;
removeEventListener
(
type
:
string
,
listener
:
Function
)
:
this
;
render
(
canvas
:
phina
.
graphics
.
Canvas
)
:
this
;
renderFill
(
canvas
:
phina
.
graphics
.
Canvas
)
:
void
;
renderStroke
(
canvas
:
phina
.
graphics
.
Canvas
)
:
void
;
setBoundingType
(
type
:
string
)
:
this
;
setHeight
(
height
:
number
)
:
this
;
setInteractive
(
flag
:
boolean
,
type
?:
string
)
:
this
;
setOrigin
(
x
:
number
,
y
:
number
)
:
this
;
setPosition
(
x
:
number
,
y
:
number
)
:
this
;
setRotation
(
rotation
:
number
)
:
this
;
setScale
(
x
:
number
,
y
?:
number
)
:
this
;
setSize
(
width
:
number
,
height
:
number
)
:
this
;
setVisible
(
flag
:
boolean
)
:
this
;
setWidth
(
width
:
number
)
:
this
;
setX
(
x
:
number
)
:
this
;
setY
(
y
:
number
)
:
this
;
show
()
:
this
;
sleep
()
:
this
;
toJson
()
:
object
;
update
?
(
app
:
phina
.
display
.
DomApp
)
:
void
;
wakeUp
()
:
this
;
}
Hierarchy (
View Summary
)
phina
.
display
.
Shape
PolygonShape
Index
Properties
_
dirty
Draw
alpha
awake
background
Color
blend
Mode
bottom
bounding
Type
canvas
center
X
center
Y
children
draggable
fill
flickable
height
left
origin
origin
X
origin
Y
padding
parent
physical
position
radius
render
Child
By
Self
right
rotation
scale
scale
X
scale
Y
shadow
shadow
Blur
stroke
stroke
Width
top
tweener
visible
watch
Draw
width
x
y
Methods
_
calc
World
Alpha
add
Child
add
Child
At
add
Child
To
add
Event
Listener
attach
calc
Canvas
Height
calc
Canvas
Size
calc
Canvas
Width
clear
clear
Event
Listener
detach
dispatch
Event
dispatch
Event
By
Type
draw
fire
flare
from
Json
get
Child
At
get
Child
By
Name
get
Child
Index
get
Parent
get
Root
global
To
Local
has
has
Event
Listener
hide
hit
Test
hit
Test
Circle
hit
Test
Element
hit
Test
Rect
is
Awake
is
Strokable
move
By
move
To
off
on
one
postrender
prerender
remove
remove
Child
remove
Event
Listener
render
render
Fill
render
Stroke
set
Bounding
Type
set
Height
set
Interactive
set
Origin
set
Position
set
Rotation
set
Scale
set
Size
set
Visible
set
Width
set
X
set
Y
show
sleep
to
Json
update?
wake
Up
Properties
_
dirty
Draw
_dirtyDraw
:
boolean
alpha
alpha
:
number
awake
awake
:
boolean
background
Color
backgroundColor
:
string
blend
Mode
blendMode
:
string
bottom
bottom
:
number
bounding
Type
boundingType
:
string
canvas
canvas
:
phina
.
graphics
.
Canvas
center
X
centerX
:
number
center
Y
centerY
:
number
children
children
:
phina
.
app
.
Element
[]
Readonly
draggable
draggable
:
phina
.
accessory
.
Draggable
fill
fill
:
string
Readonly
flickable
flickable
:
phina
.
accessory
.
Flickable
height
height
:
number
left
left
:
number
origin
origin
:
phina
.
geom
.
Vector2
origin
X
originX
:
number
origin
Y
originY
:
number
padding
padding
:
number
parent
parent
:
phina
.
app
.
Element
|
null
Readonly
physical
physical
:
phina
.
accessory
.
Physical
position
position
:
phina
.
geom
.
Vector2
radius
radius
:
number
render
Child
By
Self
renderChildBySelf
:
boolean
right
right
:
number
rotation
rotation
:
number
scale
scale
:
number
scale
X
scaleX
:
number
scale
Y
scaleY
:
number
shadow
shadow
:
boolean
shadow
Blur
shadowBlur
:
number
stroke
stroke
:
string
stroke
Width
strokeWidth
:
number
top
top
:
number
Readonly
tweener
tweener
:
phina
.
accessory
.
Tweener
visible
visible
:
boolean
watch
Draw
watchDraw
:
boolean
width
width
:
number
x
x
:
number
y
y
:
number
Methods
_
calc
World
Alpha
_calcWorldAlpha
()
:
void
Returns
void
add
Child
addChild
(
child
:
phina
.
app
.
Element
)
:
phina
.
app
.
Element
Parameters
child
:
phina
.
app
.
Element
Returns
phina
.
app
.
Element
add
Child
At
addChildAt
(
child
:
phina
.
app
.
Element
,
index
:
number
)
:
phina
.
app
.
Element
Parameters
child
:
phina
.
app
.
Element
index
:
number
Returns
phina
.
app
.
Element
add
Child
To
addChildTo
(
parent
:
phina
.
app
.
Element
)
:
this
Parameters
parent
:
phina
.
app
.
Element
Returns
this
add
Event
Listener
addEventListener
(
type
:
string
,
listener
:
Function
)
:
this
Parameters
type
:
string
listener
:
Function
Returns
this
attach
attach
(
accessory
:
phina
.
accessory
.
Accessory
)
:
this
Parameters
accessory
:
phina
.
accessory
.
Accessory
Returns
this
calc
Canvas
Height
calcCanvasHeight
()
:
number
Returns
number
calc
Canvas
Size
calcCanvasSize
()
:
{
height
:
number
;
width
:
number
}
Returns
{
height
:
number
;
width
:
number
}
calc
Canvas
Width
calcCanvasWidth
()
:
number
Returns
number
clear
clear
(
type
:
string
)
:
this
Parameters
type
:
string
Returns
this
clear
Event
Listener
clearEventListener
(
type
:
string
)
:
this
Parameters
type
:
string
Returns
this
detach
detach
(
accessory
:
phina
.
accessory
.
Accessory
)
:
this
Parameters
accessory
:
phina
.
accessory
.
Accessory
Returns
this
dispatch
Event
dispatchEvent
(
e
:
{
type
:
string
}
)
:
this
Parameters
e
:
{
type
:
string
}
Returns
this
dispatch
Event
By
Type
dispatchEventByType
(
type
:
string
,
param
:
object
)
:
this
Parameters
type
:
string
param
:
object
Returns
this
draw
draw
(
canvas
:
phina
.
graphics
.
Canvas
)
:
void
Parameters
canvas
:
phina
.
graphics
.
Canvas
Returns
void
fire
fire
(
e
:
{
type
:
string
}
)
:
this
Parameters
e
:
{
type
:
string
}
Returns
this
flare
flare
(
type
:
string
,
param
?:
object
)
:
this
Parameters
type
:
string
Optional
param
:
object
Returns
this
from
Json
fromJson
(
json
:
object
)
:
this
Parameters
json
:
object
Returns
this
get
Child
At
getChildAt
(
index
:
number
)
:
phina
.
app
.
Element
Parameters
index
:
number
Returns
phina
.
app
.
Element
get
Child
By
Name
getChildByName
(
name
:
string
)
:
phina
.
app
.
Element
Parameters
name
:
string
Returns
phina
.
app
.
Element
get
Child
Index
getChildIndex
(
child
:
phina
.
app
.
Element
)
:
number
Parameters
child
:
phina
.
app
.
Element
Returns
number
get
Parent
getParent
()
:
void
|
phina
.
app
.
Element
Returns
void
|
phina
.
app
.
Element
get
Root
getRoot
()
:
void
|
phina
.
app
.
Element
Returns
void
|
phina
.
app
.
Element
global
To
Local
globalToLocal
(
p
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
Parameters
p
:
phina
.
geom
.
Vector2
Returns
phina
.
geom
.
Vector2
has
has
(
type
:
string
)
:
boolean
Parameters
type
:
string
Returns
boolean
has
Event
Listener
hasEventListener
(
type
:
string
)
:
boolean
Parameters
type
:
string
Returns
boolean
hide
hide
()
:
this
Returns
this
hit
Test
hitTest
(
x
:
number
,
y
:
number
)
:
boolean
Parameters
x
:
number
y
:
number
Returns
boolean
hit
Test
Circle
hitTestCircle
(
x
:
number
,
y
:
number
)
:
boolean
Parameters
x
:
number
y
:
number
Returns
boolean
hit
Test
Element
hitTestElement
(
elm
:
phina
.
geom
.
Rect
)
:
boolean
Parameters
elm
:
phina
.
geom
.
Rect
Returns
boolean
hit
Test
Rect
hitTestRect
(
x
:
number
,
y
:
number
)
:
boolean
Parameters
x
:
number
y
:
number
Returns
boolean
is
Awake
isAwake
()
:
boolean
Returns
boolean
is
Strokable
isStrokable
()
:
boolean
Returns
boolean
move
By
moveBy
(
x
:
number
,
y
:
number
)
:
this
Parameters
x
:
number
y
:
number
Returns
this
move
To
moveTo
(
x
:
number
,
y
:
number
)
:
this
Parameters
x
:
number
y
:
number
Returns
this
off
off
(
type
:
string
,
listener
:
Function
)
:
this
Parameters
type
:
string
listener
:
Function
Returns
this
on
on
(
type
:
string
,
listener
:
Function
)
:
this
Parameters
type
:
string
listener
:
Function
Returns
this
one
one
(
type
:
string
,
listener
:
Function
)
:
this
Parameters
type
:
string
listener
:
Function
Returns
this
postrender
postrender
(
canvas
:
phina
.
graphics
.
Canvas
)
:
void
Parameters
canvas
:
phina
.
graphics
.
Canvas
Returns
void
prerender
prerender
(
canvas
:
phina
.
graphics
.
Canvas
)
:
void
Parameters
canvas
:
phina
.
graphics
.
Canvas
Returns
void
remove
remove
()
:
void
|
phina
.
display
.
PolygonShape
Returns
void
|
phina
.
display
.
PolygonShape
remove
Child
removeChild
(
child
:
phina
.
app
.
Element
)
:
phina
.
app
.
Element
Parameters
child
:
phina
.
app
.
Element
Returns
phina
.
app
.
Element
remove
Event
Listener
removeEventListener
(
type
:
string
,
listener
:
Function
)
:
this
Parameters
type
:
string
listener
:
Function
Returns
this
render
render
(
canvas
:
phina
.
graphics
.
Canvas
)
:
this
Parameters
canvas
:
phina
.
graphics
.
Canvas
Returns
this
render
Fill
renderFill
(
canvas
:
phina
.
graphics
.
Canvas
)
:
void
Parameters
canvas
:
phina
.
graphics
.
Canvas
Returns
void
render
Stroke
renderStroke
(
canvas
:
phina
.
graphics
.
Canvas
)
:
void
Parameters
canvas
:
phina
.
graphics
.
Canvas
Returns
void
set
Bounding
Type
setBoundingType
(
type
:
string
)
:
this
Parameters
type
:
string
Returns
this
set
Height
setHeight
(
height
:
number
)
:
this
Parameters
height
:
number
Returns
this
set
Interactive
setInteractive
(
flag
:
boolean
,
type
?:
string
)
:
this
Parameters
flag
:
boolean
Optional
type
:
string
Returns
this
set
Origin
setOrigin
(
x
:
number
,
y
:
number
)
:
this
Parameters
x
:
number
y
:
number
Returns
this
set
Position
setPosition
(
x
:
number
,
y
:
number
)
:
this
Parameters
x
:
number
y
:
number
Returns
this
set
Rotation
setRotation
(
rotation
:
number
)
:
this
Parameters
rotation
:
number
Returns
this
set
Scale
setScale
(
x
:
number
,
y
?:
number
)
:
this
Parameters
x
:
number
Optional
y
:
number
Returns
this
set
Size
setSize
(
width
:
number
,
height
:
number
)
:
this
Parameters
width
:
number
height
:
number
Returns
this
set
Visible
setVisible
(
flag
:
boolean
)
:
this
Parameters
flag
:
boolean
Returns
this
set
Width
setWidth
(
width
:
number
)
:
this
Parameters
width
:
number
Returns
this
set
X
setX
(
x
:
number
)
:
this
Parameters
x
:
number
Returns
this
set
Y
setY
(
y
:
number
)
:
this
Parameters
y
:
number
Returns
this
show
show
()
:
this
Returns
this
sleep
sleep
()
:
this
Returns
this
to
Json
toJson
()
:
object
Returns
object
Optional
update
update
?
(
app
:
phina
.
display
.
DomApp
)
:
void
Parameters
app
:
phina
.
display
.
DomApp
Returns
void
wake
Up
wakeUp
()
:
this
Returns
this
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
_
dirty
Draw
alpha
awake
background
Color
blend
Mode
bottom
bounding
Type
canvas
center
X
center
Y
children
draggable
fill
flickable
height
left
origin
origin
X
origin
Y
padding
parent
physical
position
radius
render
Child
By
Self
right
rotation
scale
scale
X
scale
Y
shadow
shadow
Blur
stroke
stroke
Width
top
tweener
visible
watch
Draw
width
x
y
Methods
_
calc
World
Alpha
add
Child
add
Child
At
add
Child
To
add
Event
Listener
attach
calc
Canvas
Height
calc
Canvas
Size
calc
Canvas
Width
clear
clear
Event
Listener
detach
dispatch
Event
dispatch
Event
By
Type
draw
fire
flare
from
Json
get
Child
At
get
Child
By
Name
get
Child
Index
get
Parent
get
Root
global
To
Local
has
has
Event
Listener
hide
hit
Test
hit
Test
Circle
hit
Test
Element
hit
Test
Rect
is
Awake
is
Strokable
move
By
move
To
off
on
one
postrender
prerender
remove
remove
Child
remove
Event
Listener
render
render
Fill
render
Stroke
set
Bounding
Type
set
Height
set
Interactive
set
Origin
set
Position
set
Rotation
set
Scale
set
Size
set
Visible
set
Width
set
X
set
Y
show
sleep
to
Json
update
wake
Up
phina.js.d.ts
Loading...