Skip to main content

delete 从管理器中删除基础纹理

delete

类型: MethodDeclaration

所属类: TextureManager

定义位置: webgl.ts

描述

从管理器中删除基础纹理

参数 texture: 基础纹理

参数

参数名类型描述默认值
textureBaseTexture--

返回值

类型: void

源代码

位置: 第 2386 行

public delete(texture: BaseTexture): void {
const i = texture.index
const {gl, map} = this
gl.deleteTexture(texture.glTexture)
// 通过索引删除映射表中的纹理
if (map[i] === texture) {
delete map[i]
this.count--
if (this.pointer > i) {
this.pointer = i
}
}
}

文档生成时间:2025/7/7 12:07:07