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
  • Field Details

    • m_asset_manager

      protected final AssetManager m_asset_manager
  • Constructor Details

  • Method Details

    • getType

      public abstract AssetType getType()
    • getState

      public Asset.State getState()
    • isEmpty

      public boolean isEmpty()
    • isReady

      public boolean isReady()
    • isFailure

      public boolean isFailure()
    • onCreated

      public void onCreated​(Asset.State state)
    • getRefCount

      public int getRefCount()
    • getObserverCb

      public Asset.ObserverCallback getObserverCb()
    • getPath

      public AssetPath getPath()
    • getAssetManager

      public AssetManager getAssetManager()
    • onBeforeReady

      protected void onBeforeReady()
    • onBeforeEmpty

      protected void onBeforeEmpty()
    • addDependency

      public void addDependency​(Asset asset)
    • removeDependency

      public void removeDependency​(Asset asset)
    • setAssetParams

      public void setAssetParams​(AssetManager.AssetParams assetParams)