Class: WebGLResourceManager

WebGLResourceManager

new WebGLResourceManager(params)

WebGLResourceManager 资源管理器

Name Type Description
params object optional

初始化参数,所有params都会复制到实例上

Fires:
  • event:destroyResource 销毁资源

Mixes In

Members Show Inherited

Name Type Default Description
className String WebGLResourceManager

类名

isWebGLResourceManager Boolean true
hasNeedDestroyResource Boolean false

是否有需要销毁的资源

Methods Show Inherited

没有引用时销毁资源

Name Type Description
res Object
Returns:
Type Description
WebGLResourceManager this

getUsedResources(rootNode){Array.<Object>}

获取 rootNode 用到的资源

Name Type Description
rootNode Node optional

根节点,不传返回空数组

Returns:
Type Description
Array.<Object>

销毁没被 rootNode 使用的资源,通常传 stage。

Name Type Description
rootNode Node optional

根节点,不传代表所有资源都没被使用过。

Returns:
Type Description
WebGLResourceManager this

重置

Returns:
Type Description
WebGLResourceManager this