DependUtil Class
Module: cc.AssetManager
Control asset's dependency list, it is a singleton. All member can be accessed with cc.assetManager.dependUtil
Index
Methods
getNativeDepGet asset's native dependency.getDepsGet asset's direct referencing non-native dependency list.getDependsRecursivelyGet non-native dependency list of the loaded asset, include indirect reference.
Details
Methods
getNativeDep
Get asset's native dependency. For example, Texture's native dependency is image.
| meta | description |
|---|---|
| Returns | Object |
| Defined in | cocos2d/core/asset-manager/depend-util.js:53 |
Parameters
uuidstring asset's uuid
Examples
var dep = dependUtil.getNativeDep('fcmR3XADNLgJ1ByKhqcC5Z');
getDeps
Get asset's direct referencing non-native dependency list. For example, Material's non-native dependencies are Texture.
| meta | description |
|---|---|
| Returns | string[] |
| Defined in | cocos2d/core/asset-manager/depend-util.js:76 |
Parameters
uuidstring asset's uuid
Examples
var deps = dependUtil.getDeps('fcmR3XADNLgJ1ByKhqcC5Z');
getDependsRecursively
Get non-native dependency list of the loaded asset, include indirect reference. The returned array stores the dependencies with their uuid, after retrieve dependencies,
| meta | description |
|---|---|
| Returns | string[] |
| Defined in | cocos2d/core/asset-manager/depend-util.js:100 |
Parameters
uuidString The asset's uuid
Examples
var deps = dependUtil.getDepsRecursively('fcmR3XADNLgJ1ByKhqcC5Z');