Ycc Engine v0.0.7 API文档
Ycc
Members
ajax
baseUI
canvasDom
config
ctx
debugger
dpi
gesture
isMobile
layerList
layerManager
loader
photoManager
ticker
Methods
bindCanvas
clearStage
createCacheCtx
createCanvas
findLayerById
findUiById
getStageHeight
getStageWidth
getSystemInfo
getUIFromPointer
getUIListFromPointer
init
Ycc.Ajax
Methods
get
Ycc.Debugger
Members
deltaTime
deltaTimeAverage
deltaTimeExpect
fields
frameAllCount
layer
rect
renderTime
renderUiCount
yccInstance
Methods
addField
addToLayer
showDebugPanel
updateField
updateInfo
Ycc.Debugger.Error
Ycc.Debugger.Log
Ycc.Event
Members
originEvent
stop
target
type
x
y
Ycc.Gesture
Members
disableType
listeners
onclick
ondragend
ondragging
ondragstart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
ontap
ontouchend
ontouchmove
ontouchstart
option
stopAllEvent
stopType
Methods
addListener
disableEvent
enableMutiTouch
removeListener
resumeEvent
stop
triggerListener
Ycc.Graph
Members
$id
eList
type
vList
Methods
createDirectedGraph
createUnDirectedGraph
bfs
dfs
getMapE
getMapV
Ycc.Graph.DirectedE
Members
$id
data
fromID
toID
Methods
init
Ycc.Graph.DirectedV
Members
$id
data
inIDs
outIDs
Methods
getAccessibleIds
Ycc.Graph.UnDirectedE
Members
$id
data
vIDs
Methods
init
Ycc.Graph.UnDirectedV
Members
$id
data
eIDs
Methods
getAccessibleIds
Ycc.Layer
Members
ctx
ctxCache
ctxCacheRect
disableType
enableEventManager
enableFrameEvent
ghost
height
id
listeners
name
onclick
ondragend
ondragging
ondragstart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
ontap
ontouchend
ontouchmove
ontouchstart
renderCacheRect
show
stopAllEvent
stopType
textValue
type
uiCountRecursion
uiCountRendered
uiList
useCache
width
x
y
yccClass
yccInstance
Methods
release
addListener
addUI
clear
clearCache
disableEvent
getUIFromPointer
getUIListFromPointer
init
onFrameComing
removeAllUI
removeListener
removeSelf
removeUI
render
renderAllToCtx
renderCacheToStage
renderToStage
reRender
resumeEvent
stop
transformToAbsolute
transformToLocal
triggerListener
updateCache
Ycc.LayerManager
Members
maxRenderTime
renderTime
renderUiCount
yccInstance
Methods
deleteAllLayer
deleteLayer
enableEventManagerAll
enableEventManagerOnly
newLayer
renderAllLayerByJsonArray
reRenderAllLayerToStage
Ycc.Listener
Members
disableType
listeners
onclick
ondragend
ondragging
ondragstart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
ontap
ontouchend
ontouchmove
ontouchstart
stopAllEvent
stopType
Methods
release
addListener
disableEvent
removeListener
resumeEvent
stop
triggerListener
Ycc.Loader
Members
ajax
basePath
Methods
getResByName
loadResOneByOne
loadResParallel
Ycc.Math
Ycc.Math.Dot
Members
x
y
Methods
threeDotIsOnLine
isEqual
isInRect
plus
rotate
Ycc.Math.Dot
Members
x
y
Methods
threeDotIsOnLine
isEqual
isInRect
plus
rotate
Ycc.Math.Matrix
Methods
dot
get
set
Ycc.Math.Polygon
Members
coordinates
Methods
isContainDot
Ycc.Math.Rect
Members
height
width
x
y
yccClass
Methods
getVertices
toPositive
updateByVertices
Ycc.Math.Rect
Members
height
width
x
y
yccClass
Methods
getVertices
toPositive
updateByVertices
Ycc.Math.Rect
Members
height
width
x
y
yccClass
Methods
getVertices
toPositive
updateByVertices
Ycc.Math.Vector
Methods
cross
dot
getLength
Ycc.PhotoManager
Methods
delPhotoById
getHistoryPhotos
showLastPhoto
showPhoto
takePhoto
Ycc.Ticker
Members
currentFrame
defaultDeltaTime
defaultFrameRate
deltaTime
deltaTimeExpect
deltaTimeRatio
frameAllCount
frameListenerList
lastFrameTickerCount
lastFrameTime
startTime
tickerSpace
timerTickCount
yccInstance
Methods
addFrameListener
broadcastFrameEvent
broadcastToLayer
removeFrameListener
start
stop
Ycc.TouchLifeTracer
Members
_lifeList
changedTouches
currentLifeList
disableType
listeners
onclick
ondragend
ondragging
ondragstart
onlifechange
onlifeend
onlifestart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
ontap
ontouchend
ontouchmove
ontouchstart
stopAllEvent
stopType
target
targetTouches
touches
Methods
addLife
addListener
deleteCurrentLifeByTouchID
disableEvent
findCurrentLifeByTouchID
indexOfTouchFromMoveTouchEventList
init
removeListener
resumeEvent
stop
syncTouches
triggerListener
Ycc.Tree
Members
$id
$parentID
children
data
Methods
createByJSON
createByNodes
getNodeMap
release
addChildTree
getBrotherList
getDepth
getNodeListGroupByLayer
getNodeMap
getParent
getParentList
itor
removeChildTree
toNodeList
Ycc.UI
Members
ctx
ctxHeight
ctxWidth
Methods
release
circle
circleArc
clear
ellipse
foldLine
image
line
rect
scale
sector
text
Ycc.UI.Base
Members
anchorX
anchorY
baseUI
belongTo
ctx
ctxCache
disableType
dpi
fillStyle
ghost
id
isShowRotateBeforeUI
lineWidth
listeners
name
onclick
oncomputeend
oncomputestart
ondragend
ondragging
ondragstart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onrenderend
onrenderstart
ontap
ontouchend
ontouchmove
ontouchstart
opacity
rect
rectBgColor
rectBorderColor
rectBorderWidth
rotation
show
stopAllEvent
stopEventBubbleUp
stopType
strokeStyle
userData
x
y
yccClass
Methods
addChild
addListener
clone
computeUIProps
computeUIProps
containDot
disableEvent
extend
getAbsolutePosition
getAbsolutePositionPolygon
getAbsolutePositionRect
getDeepLevel
getMaxContentInWidth
init
isOutOfRect
isOutOfStage
removeChild
removeListener
removeSelf
render
renderDashBeforeUI
renderRectBgColor
renderRectBorder
resumeEvent
scaleAndRotate
stop
transformByRotate
transformToAbsolute
transformToLocal
triggerListener
triggerUIEventBubbleUp
Ycc.UI.BrokenLine
Members
anchorX
anchorY
baseUI
belongTo
coordinates
ctx
ctxCache
disableType
dpi
fill
fillStyle
ghost
id
isDrawIndex
isShowRotateBeforeUI
lineWidth
listeners
name
noneZeroMode
onclick
oncomputeend
oncomputestart
ondragend
ondragging
ondragstart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onrenderend
onrenderstart
ontap
ontouchend
ontouchmove
ontouchstart
opacity
rect
rectBgColor
rectBorderColor
rectBorderWidth
rotation
show
stopAllEvent
stopEventBubbleUp
stopType
strokeStyle
userData
x
y
yccClass
Methods
_smoothLineRender
_smoothLineRender02
addChild
addListener
clone
containDot
disableEvent
extend
getAbsolutePositionRect
getDeepLevel
getMaxContentInWidth
init
isOutOfRect
isOutOfStage
removeChild
removeListener
removeSelf
render
renderPath
renderRectBgColor
renderRectBorder
resumeEvent
scaleAndRotate
stop
transformByRotate
transformToAbsolute
transformToLocal
triggerListener
triggerUIEventBubbleUp
Ycc.UI.Circle
Members
anchorX
anchorY
baseUI
belongTo
coordinates
ctx
ctxCache
disableType
dpi
fill
fillStyle
ghost
id
isDrawIndex
isShowRotateBeforeUI
lineWidth
listeners
name
noneZeroMode
onclick
oncomputeend
oncomputestart
ondragend
ondragging
ondragstart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onrenderend
onrenderstart
ontap
ontouchend
ontouchmove
ontouchstart
opacity
rect
rectBgColor
rectBorderColor
rectBorderWidth
rotation
show
stopAllEvent
stopEventBubbleUp
stopType
strokeStyle
userData
x
y
yccClass
Methods
addChild
addListener
clone
containDot
disableEvent
extend
getAbsolutePositionRect
getDeepLevel
getMaxContentInWidth
init
isOutOfRect
isOutOfStage
removeChild
removeListener
removeSelf
render
renderPath
renderRectBgColor
renderRectBorder
resumeEvent
scaleAndRotate
stop
transformByRotate
transformToAbsolute
transformToLocal
triggerListener
triggerUIEventBubbleUp
Ycc.UI.ComponentButton
Members
backgroundImageRes
rectBorderColor
rectBorderWidth
text
textColor
Ycc.UI.CropRect
Members
anchorX
anchorY
baseUI
belongTo
btnHeight
btns
btnVerticalPadding
coordinates
ctrlRect1
ctrlRect2
ctrlRect3
ctrlRect4
ctrlSize
ctx
ctxCache
disableType
dpi
enableDragOut
fill
fillStyle
ghost
id
isDrawIndex
isShowRotateBeforeUI
lineWidth
listeners
name
noneZeroMode
onclick
oncomputeend
oncomputestart
ondragend
ondragging
ondragstart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onrenderend
onrenderstart
ontap
ontouchend
ontouchmove
ontouchstart
opacity
rect
rectBgColor
rectBorderColor
rectBorderWidth
rotation
show
showName
stopAllEvent
stopEventBubbleUp
stopType
strokeStyle
userData
x
y
yccClass
Methods
addChild
addListener
clone
computeUIProps
containDot
disableEvent
extend
getAbsolutePositionRect
getDeepLevel
getMaxContentInWidth
init
isOutOfRect
isOutOfStage
removeChild
removeListener
removeSelf
render
renderPath
renderRectBgColor
renderRectBorder
resumeEvent
scaleAndRotate
setCtrlBtns
showBtns
stop
transformByRotate
transformToAbsolute
transformToLocal
triggerListener
triggerUIEventBubbleUp
Ycc.UI.Ellipse
Members
anchorX
anchorY
angle
baseUI
belongTo
coordinates
ctx
ctxCache
disableType
dpi
fill
fillStyle
ghost
id
isDrawIndex
isShowRotateBeforeUI
lineWidth
listeners
name
noneZeroMode
onclick
oncomputeend
oncomputestart
ondragend
ondragging
ondragstart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onrenderend
onrenderstart
ontap
ontouchend
ontouchmove
ontouchstart
opacity
rect
rectBgColor
rectBorderColor
rectBorderWidth
rotation
show
stopAllEvent
stopEventBubbleUp
stopType
strokeStyle
userData
x
y
yccClass
Methods
addChild
addListener
clone
containDot
disableEvent
extend
getAbsolutePositionRect
getDeepLevel
getMaxContentInWidth
init
isOutOfRect
isOutOfStage
removeChild
removeListener
removeSelf
render
renderPath
renderRectBgColor
renderRectBorder
resumeEvent
scaleAndRotate
stop
transformByRotate
transformToAbsolute
transformToLocal
triggerListener
triggerUIEventBubbleUp
Ycc.UI.Image
Members
anchorX
anchorY
baseUI
belongTo
coordinates
ctx
ctxCache
disableType
dpi
fill
fillMode
fillStyle
ghost
id
isDrawIndex
isShowRotateBeforeUI
lineWidth
listeners
mirror
name
noneZeroMode
onclick
oncomputeend
oncomputestart
ondragend
ondragging
ondragstart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onrenderend
onrenderstart
ontap
ontouchend
ontouchmove
ontouchstart
opacity
rect
rectBgColor
rectBorderColor
rectBorderWidth
res
rotation
scale9GridRect
scaleRepeatRect
show
stopAllEvent
stopEventBubbleUp
stopType
strokeStyle
userData
x
y
yccClass
Methods
addChild
addListener
clone
containDot
disableEvent
extend
getAbsolutePositionRect
getDeepLevel
getMaxContentInWidth
init
isOutOfRect
isOutOfStage
removeChild
removeListener
removeSelf
render
renderPath
renderRectBgColor
renderRectBorder
resumeEvent
scaleAndRotate
stop
transformByRotate
transformToAbsolute
transformToLocal
triggerListener
triggerUIEventBubbleUp
Ycc.UI.ImageFrameAnimation
Members
anchorX
anchorY
autoplay
baseUI
belongTo
coordinates
ctx
ctxCache
disableType
dpi
fill
fillStyle
firstFrameRect
frameRectCount
frameSpace
ghost
id
isDrawIndex
isRunning
isShowRotateBeforeUI
lineWidth
listeners
mirror
name
noneZeroMode
onclick
oncomputeend
oncomputestart
ondragend
ondragging
ondragstart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onrenderend
onrenderstart
ontap
ontouchend
ontouchmove
ontouchstart
opacity
rect
rectBgColor
rectBorderColor
rectBorderWidth
res
rotation
show
startFrameCount
stopAllEvent
stopEventBubbleUp
stopType
strokeStyle
userData
x
y
yccClass
Methods
addChild
addListener
clone
containDot
disableEvent
extend
getAbsolutePositionRect
getDeepLevel
getMaxContentInWidth
init
isOutOfRect
isOutOfStage
removeChild
removeListener
removeSelf
render
renderPath
renderRectBgColor
renderRectBorder
resumeEvent
scaleAndRotate
start
stop
transformByRotate
transformToAbsolute
transformToLocal
triggerListener
triggerUIEventBubbleUp
Ycc.UI.Line
Members
anchorX
anchorY
baseUI
belongTo
coordinates
ctx
ctxCache
disableType
dpi
fill
fillStyle
ghost
id
isDrawIndex
isShowRotateBeforeUI
lineWidth
listeners
name
noneZeroMode
onclick
oncomputeend
oncomputestart
ondragend
ondragging
ondragstart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onrenderend
onrenderstart
ontap
ontouchend
ontouchmove
ontouchstart
opacity
rect
rectBgColor
rectBorderColor
rectBorderWidth
rotation
show
stopAllEvent
stopEventBubbleUp
stopType
strokeStyle
userData
x
y
yccClass
Methods
addChild
addListener
clone
containDot
disableEvent
extend
getAbsolutePositionRect
getDeepLevel
getMaxContentInWidth
init
isOutOfRect
isOutOfStage
removeChild
removeListener
removeSelf
render
renderPath
renderRectBgColor
renderRectBorder
resumeEvent
scaleAndRotate
stop
transformByRotate
transformToAbsolute
transformToLocal
triggerListener
triggerUIEventBubbleUp
Ycc.UI.MultiLineText
Members
anchorX
anchorY
baseUI
belongTo
ctx
ctxCache
disableType
displayLines
dpi
fillStyle
ghost
id
isShowRotateBeforeUI
lineWidth
listeners
name
onclick
oncomputeend
oncomputestart
ondragend
ondragging
ondragstart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onrenderend
onrenderstart
ontap
ontouchend
ontouchmove
ontouchstart
opacity
rect
rectBgColor
rectBorderColor
rectBorderWidth
rotation
show
stopAllEvent
stopEventBubbleUp
stopType
strokeStyle
userData
x
y
yccClass
Methods
addChild
addListener
clone
computeUIProps
containDot
disableEvent
extend
getAbsolutePosition
getAbsolutePositionPolygon
getAbsolutePositionRect
getDeepLevel
getMaxContentInWidth
init
isOutOfRect
isOutOfStage
removeChild
removeListener
removeSelf
render
renderDashBeforeUI
renderRectBgColor
renderRectBorder
resumeEvent
scaleAndRotate
stop
transformByRotate
transformToAbsolute
transformToLocal
triggerListener
triggerUIEventBubbleUp
Ycc.UI.Polygon
Members
anchorX
anchorY
baseUI
belongTo
coordinates
ctx
ctxCache
disableType
dpi
fill
fillStyle
ghost
id
isDrawIndex
isShowRotateBeforeUI
lineWidth
listeners
name
noneZeroMode
onclick
oncomputeend
oncomputestart
ondragend
ondragging
ondragstart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onrenderend
onrenderstart
ontap
ontouchend
ontouchmove
ontouchstart
opacity
rect
rectBgColor
rectBorderColor
rectBorderWidth
rotation
show
stopAllEvent
stopEventBubbleUp
stopType
strokeStyle
userData
x
y
yccClass
Methods
addChild
addListener
clone
computeUIProps
containDot
disableEvent
extend
getAbsolutePosition
getAbsolutePositionPolygon
getAbsolutePositionRect
getDeepLevel
getMaxContentInWidth
init
isOutOfRect
isOutOfStage
removeChild
removeListener
removeSelf
render
renderDashBeforeUI
renderPath
renderRectBgColor
renderRectBorder
resumeEvent
scaleAndRotate
stop
transformByRotate
transformToAbsolute
transformToLocal
triggerListener
triggerUIEventBubbleUp
Ycc.UI.Rect
Members
anchorX
anchorY
baseUI
belongTo
coordinates
ctx
ctxCache
disableType
dpi
fill
fillStyle
ghost
id
isDrawIndex
isShowRotateBeforeUI
lineWidth
listeners
name
noneZeroMode
onclick
oncomputeend
oncomputestart
ondragend
ondragging
ondragstart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onrenderend
onrenderstart
ontap
ontouchend
ontouchmove
ontouchstart
opacity
rect
rectBgColor
rectBorderColor
rectBorderWidth
rotation
show
stopAllEvent
stopEventBubbleUp
stopType
strokeStyle
userData
x
y
yccClass
Methods
addChild
addListener
clone
containDot
disableEvent
extend
getAbsolutePositionRect
getDeepLevel
getMaxContentInWidth
init
isOutOfRect
isOutOfStage
removeChild
removeListener
removeSelf
render
renderPath
renderRectBgColor
renderRectBorder
resumeEvent
scaleAndRotate
stop
transformByRotate
transformToAbsolute
transformToLocal
triggerListener
triggerUIEventBubbleUp
Ycc.UI.ScrollerRect
Members
anchorX
anchorY
baseUI
belongTo
contentH
contentW
coordinates
ctx
ctxCache
disableType
dpi
enableSwipe
fill
fillStyle
ghost
id
isDrawIndex
isShowRotateBeforeUI
lineWidth
listeners
name
noneZeroMode
onclick
oncomputeend
oncomputestart
ondragend
ondragging
ondragstart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onrenderend
onrenderstart
ontap
ontouchend
ontouchmove
ontouchstart
opacity
rect
rectBgColor
rectBorderColor
rectBorderWidth
rotation
selfRender
show
stopAllEvent
stopEventBubbleUp
stopType
strokeStyle
swipeAcceleration
swipeFrameCount
swipeInitSpeed
userData
x
y
yccClass
Methods
addChild
addListener
clone
containDot
disableEvent
extend
getAbsolutePositionRect
getDeepLevel
getMaxContentInWidth
init
isOutOfRect
isOutOfStage
removeChild
removeListener
removeSelf
render
renderPath
renderRectBgColor
renderRectBorder
resumeEvent
scaleAndRotate
stop
transformByRotate
transformToAbsolute
transformToLocal
triggerListener
triggerUIEventBubbleUp
Ycc.UI.SingleLineText
Members
anchorX
anchorY
baseUI
belongTo
color
content
ctx
ctxCache
disableType
displayContent
dpi
fill
fillStyle
fontSize
ghost
id
isShowRotateBeforeUI
lineWidth
listeners
name
onclick
oncomputeend
oncomputestart
ondragend
ondragging
ondragstart
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onrenderend
onrenderstart
ontap
ontouchend
ontouchmove
ontouchstart
opacity
overflow
rect
rectBgColor
rectBorderColor
rectBorderWidth
rotation
show
stopAllEvent
stopEventBubbleUp
stopType
strokeStyle
userData
x
xAlign
y
yAlign
yccClass
Methods
addChild
addListener
clone
computeUIProps
containDot
disableEvent
extend
getAbsolutePosition
getAbsolutePositionPolygon
getAbsolutePositionRect
getDeepLevel
getMaxContentInWidth
init
isOutOfRect
isOutOfStage
removeChild
removeListener
removeSelf
render
renderDashBeforeUI
renderRectBgColor
renderRectBorder
resumeEvent
scaleAndRotate
stop
transformByRotate
transformToAbsolute
transformToLocal
triggerListener
triggerUIEventBubbleUp
Class: Math
Ycc
.
Math
new Ycc.Math
()
Ycc.Math.js
,
line 17
数学表达式模块
Classes
Dot
Dot
Matrix
Polygon
Rect
Rect
Rect
Vector