MCPcopy Create free account
hub / github.com/esengine/esengine / removeLayer

Method removeLayer

packages/engine-core/src/SortingLayer.ts:254–266  ·  view source on GitHub ↗

* 移除自定义层 * Remove custom layer * * 注意:不能移除默认层。 * Note: Cannot remove default layers. * * @param name 层名称 | Layer name * @returns 是否成功移除 | Whether successfully removed

(name: string)

Source from the content-addressed store, hash-verified

252 * @returns 是否成功移除 | Whether successfully removed
253 */
254 removeLayer(name: string): boolean {
255 // 检查是否为默认层 | Check if default layer
256 if (DEFAULT_SORTING_LAYERS.some(l => l.name === name)) {
257 console.warn(`[SortingLayerManager] Cannot remove default layer: ${name}`);
258 return false;
259 }
260
261 const result = this._layers.delete(name);
262 if (result) {
263 this._updateSortedLayers();
264 }
265 return result;
266 }
267
268 /**
269 * 获取层名称列表(按顺序)

Callers

nothing calls this directly

Calls 4

_updateSortedLayersMethod · 0.95
deleteMethod · 0.65
someMethod · 0.45
warnMethod · 0.45

Tested by

no test coverage detected