Package zombie.asset
Class Asset
java.lang.Object
zombie.asset.Asset
- Direct Known Subclasses:
AiSceneAsset,AnimationAsset,AnimNodeAsset,ClothingItem,Model,ModelMesh,Texture,TextureID,WorldMapData
public abstract class Asset
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAsset.ObserverCallbackstatic classAsset.State -
Field Summary
Fields Modifier and Type Field Description protected AssetManagerm_asset_manager -
Constructor Summary
Constructors Modifier Constructor Description protectedAsset(AssetPath assetPath, AssetManager assetManager) -
Method Summary
Modifier and Type Method Description voidaddDependency(Asset asset)AssetManagergetAssetManager()Asset.ObserverCallbackgetObserverCb()AssetPathgetPath()intgetRefCount()Asset.StategetState()abstract AssetTypegetType()booleanisEmpty()booleanisFailure()booleanisReady()protected voidonBeforeEmpty()protected voidonBeforeReady()voidonCreated(Asset.State state)voidremoveDependency(Asset asset)voidsetAssetParams(AssetManager.AssetParams assetParams)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
m_asset_manager
-
-
Constructor Details
-
Asset
-
-
Method Details
-
getType
-
getState
-
isEmpty
public boolean isEmpty() -
isReady
public boolean isReady() -
isFailure
public boolean isFailure() -
onCreated
-
getRefCount
public int getRefCount() -
getObserverCb
-
getPath
-
getAssetManager
-
onBeforeReady
protected void onBeforeReady() -
onBeforeEmpty
protected void onBeforeEmpty() -
addDependency
-
removeDependency
-
setAssetParams
-