Class cc.LazyLayer
Extends
cc.Node.
Defined in: CCLayer.js.
Constructor Attributes | Constructor Name and Description |
---|---|
a layer that does not get redraw if not needed, and its always gets placed on the bottom layer
|
Method Attributes | Method Name and Description |
---|---|
addChild(child, zOrder, tag)
same as cc.Node
|
|
make it the same size as canvas, in case canvas resized
|
|
ctor()
Constructor
|
|
return lazylayer's canvas
|
|
onExit()
override onExit of cc.Node
|
|
removeChild(child, cleanup)
|
|
setLayerZOrder(zOrder)
|
|
visit()
stuff gets drawn in here
|
- Methods borrowed from class cc.Node:
- cleanup, convertToNodeSpace, convertToNodeSpaceAR, convertTouchToNodeSpace, convertTouchToNodeSpaceAR, convertToWorldSpace, convertToWorldSpaceAR, description, draw, getActionByTag, getActionManager, getAnchorPoint, getAnchorPointInPoints, getBoundingBox, getBoundingBoxToWorld, getCamera, getChildByTag, getChildren, getChildrenCount, getContentSize, getGLServerState, getGrid, getOrderOfArrival, getParent, getPosition, getPositionX, getPositionY, getRotation, getScale, getScaleX, getScaleY, getScheduler, getShaderProgram, getSkewX, getSkewY, getTag, getUserData, getUserObject, getVertexZ, getZOrder, ignoreAnchorPointForPosition, init, isIgnoreAnchorPointForPosition, isRunning, isVisible, nodeToParentTransform, nodeToWorldTransform, numberOfRunningActions, onEnter, onEnterTransitionDidFinish, onExitTransitionDidStart, parentToNodeTransform, pauseSchedulerAndActions, release, removeAllChildren, removeAllChildrenWithCleanup, removeChildByTag, removeFromParent, removeFromParentAndCleanup, reorderChild, resumeSchedulerAndActions, retain, runAction, schedule, scheduleOnce, scheduleUpdate, scheduleUpdateWithPriority, setActionManager, setAnchorPoint, setContentSize, setGLServerState, setGrid, setNodeDirty, setOrderOfArrival, setParent, setPosition, setPositionX, setPositionY, setRotation, setScale, setScaleX, setScaleY, setScheduler, setShaderProgram, setSkewX, setSkewY, setTag, setUserData, setUserObject, setVertexZ, setVisible, setZOrder, sortAllChildren, stopAction, stopActionByTag, stopAllActions, transform, transformAncestors, unschedule, unscheduleAllCallbacks, unscheduleUpdate, update, updateTransform, worldToNodeTransform
Class Detail
cc.LazyLayer()
a layer that does not get redraw if not needed, and its always gets placed on the bottom layer
// Example var veryLazy = new cc.LazyLayer(); veryLazy.addChild(mySprite);
Method Detail
addChild(child, zOrder, tag)
same as cc.Node
- Parameters:
- {cc.Node} child
- {Number|Null} zOrder
- {Number|Null} tag
adjustSizeForCanvas()
make it the same size as canvas, in case canvas resized
ctor()
Constructor
{HTMLCanvasElement}
getLayerCanvas()
return lazylayer's canvas
- Returns:
- {HTMLCanvasElement}
{Number}
getLayerZOrder()
- Returns:
- {Number}
onExit()
override onExit of cc.Node
removeChild(child, cleanup)
- Parameters:
- {cc.Node} child
- {Boolean} cleanup
setLayerZOrder(zOrder)
- Parameters:
- {Number} zOrder
visit()
stuff gets drawn in here