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
Modifier and TypeClassDescriptionstatic class
static final class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
create
(AssetType assetType, AssetManagers assetManagers) protected abstract Asset
createAsset
(AssetPath assetPath, AssetManager.AssetParams assetParams) void
destroy()
protected abstract void
destroyAsset
(Asset asset) void
enableUnload
(boolean boolean1) protected Asset
getOwner()
void
load
(AssetPath assetPath, AssetManager.AssetParams assetParams) protected boolean
loadDataFromFile
(Asset asset, IFile iFile) protected final void
onLoadingFailed
(Asset asset) protected final void
onLoadingSucceeded
(Asset asset) void
onStateChanged
(Asset.State state, Asset.State state2, Asset asset) void
void
void
reload
(Asset asset, AssetManager.AssetParams assetParams) void
protected final void
protected void
startLoading
(Asset asset) void
void
protected void
unloadData
(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:
onStateChanged
in interfaceAssetStateObserver
-
startLoading
-
onLoadingSucceeded
-
onLoadingFailed
-
setTask
-
loadDataFromFile
-
unloadData
-
getAssetTable
-
getOwner
-
createAsset
-
destroyAsset
-
get
-