Class: LayerManager

Ycc. LayerManager

new Ycc.LayerManager(yccInstance)

Ycc的图层管理类。每个图层管理器都与一个canvas舞台绑定。
Name Type Description
yccInstance Ycc ycc实例

Members

readonlymaxRenderTimenumber

保存最大的渲染时间,主要是reReader方法的耗时,开发者可以在每次reRender调用后获取该值

readonlyrenderTimenumber

保存渲染时间,主要是reReader方法的耗时,开发者可以在每次reRender调用后获取该值

readonlyrenderUiCountnumber

保存渲染的UI个数,主要是reReader方法中的UI个数,开发者可以在每次reRender调用后获取该值

yccInstance

ycc实例

Methods

删除所有图层

deleteLayer(layer)

删除图层。
Name Type Description
layer

enableEventManagerAll(enable){Ycc.LayerManager}

允许所有图层接收舞台事件
Name Type Description
enable
Returns:
Type Description
Ycc.LayerManager

enableEventManagerOnly(layer)

只允许某一个图层接收舞台事件
Name Type Description
layer Layer 允许接收事件的图层
新建图层
Name Type Description
config

renderAllLayerByJsonArray(jsonArray){*}

根据json数组绘制所有图层
Name Type Description
jsonArray Array json数组,示例:[{option,ui[]}]
Returns:
Type Description
*

reRenderAllLayerToStage(forceUpdate)

重新将所有图层绘制至舞台。不显示的图层也会更新。
Name Type Description
forceUpdate boolean 是否强制更新 若强制更新,所有图层会强制更新缓存 若非强制更新,对于使用缓存的图层,只会绘制缓存至舞台