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
public abstract class AssetManager extends java.lang.Object implements AssetStateObserver
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAssetManager.AssetParamsstatic classAssetManager.AssetTable -
Constructor Summary
Constructors Constructor Description AssetManager() -
Method Summary
Modifier and Type Method Description voidcreate(AssetType assetType, AssetManagers assetManagers)protected abstract AssetcreateAsset(AssetPath assetPath, AssetManager.AssetParams assetParams)voiddestroy()protected abstract voiddestroyAsset(Asset asset)voidenableUnload(boolean boolean1)protected Assetget(AssetPath assetPath)AssetManager.AssetTablegetAssetTable()AssetManagersgetOwner()voidload(Asset asset)Assetload(AssetPath assetPath)Assetload(AssetPath assetPath, AssetManager.AssetParams assetParams)protected booleanloadDataFromFile(Asset asset, IFile iFile)protected voidonLoadingFailed(Asset asset)protected voidonLoadingSucceeded(Asset asset)voidonStateChanged(Asset.State state, Asset.State state2, Asset asset)voidreload(Asset asset)voidreload(AssetPath assetPath)voidreload(Asset asset, AssetManager.AssetParams assetParams)voidremoveUnreferenced()protected voidsetTask(Asset asset, AssetTask assetTask)protected voidstartLoading(Asset asset)voidunload(Asset asset)voidunload(AssetPath assetPath)protected voidunloadData(Asset asset)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-