Package zombie.asset
Class AssetManager
java.lang.Object
zombie.asset.AssetManager
- All Implemented Interfaces:
AssetStateObserver
- Direct Known Subclasses:
AiSceneAssetManager,AnimationAssetManager,AnimNodeAssetManager,ClothingItemAssetManager,MeshAssetManager,ModelAssetManager,TextureAssetManager,TextureIDAssetManager,WorldMapDataAssetManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(AssetType assetType, AssetManagers assetManagers) protected abstract AssetcreateAsset(AssetPath assetPath, AssetManager.AssetParams assetParams) voiddestroy()protected abstract voiddestroyAsset(Asset asset) voidenableUnload(boolean boolean1) protected AssetgetOwner()voidload(AssetPath assetPath, AssetManager.AssetParams assetParams) protected booleanloadDataFromFile(Asset asset, IFile iFile) protected final voidonLoadingFailed(Asset asset) protected final voidonLoadingSucceeded(Asset asset) voidonStateChanged(Asset.State state, Asset.State state2, Asset asset) voidvoidvoidreload(Asset asset, AssetManager.AssetParams assetParams) voidprotected final voidprotected voidstartLoading(Asset asset) voidvoidprotected voidunloadData(Asset asset)
-
Constructor Details
-
AssetManager
public AssetManager()
-
-
Method Details
-
create
-
destroy
public void destroy() -
removeUnreferenced
public void removeUnreferenced() -
load
-
load
-
load
-
unload
-
unload
-
reload
-
reload
-
reload
-
enableUnload
public void enableUnload(boolean boolean1) -
onStateChanged
- Specified by:
onStateChangedin interfaceAssetStateObserver
-
startLoading
-
onLoadingSucceeded
-
onLoadingFailed
-
setTask
-
loadDataFromFile
-
unloadData
-
getAssetTable
-
getOwner
-
createAsset
-
destroyAsset
-
get
-