-
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
-
destroyIfNoRef(res){WebGLResourceManager}
-
没有引用时销毁资源
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> -
destroyUnsuedResource(rootNode){WebGLResourceManager}
-
销毁没被 rootNode 使用的资源,通常传 stage。
Name Type Description rootNode
Node optional 根节点,不传代表所有资源都没被使用过。
Returns:
Type Description WebGLResourceManager this -
重置
Returns:
Type Description WebGLResourceManager this