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
-
deleteAllLayer()
-
删除所有图层
-
deleteLayer(layer)
-
删除图层。
Name Type Description layer -
enableEventManagerAll(enable){Ycc.LayerManager}
-
允许所有图层接收舞台事件
Name Type Description enableReturns:
Type Description Ycc.LayerManager -
enableEventManagerOnly(layer)
-
只允许某一个图层接收舞台事件
Name Type Description layerLayer 允许接收事件的图层 -
newLayer(config)
-
新建图层
Name Type Description config -
renderAllLayerByJsonArray(jsonArray){*}
-
根据json数组绘制所有图层
Name Type Description jsonArrayArray json数组,示例:[{option,ui[]}] Returns:
Type Description * -
reRenderAllLayerToStage(forceUpdate)
-
重新将所有图层绘制至舞台。不显示的图层也会更新。
Name Type Description forceUpdateboolean 是否强制更新 若强制更新,所有图层会强制更新缓存 若非强制更新,对于使用缓存的图层,只会绘制缓存至舞台