ecspresso
    Preparing search index...

    Class AssetManager<AssetTypes, AssetGroupNames>

    Manages asset loading and access for ECSpresso

    Type Parameters

    • AssetTypes extends Record<string, unknown> = Record<string, never>
    • AssetGroupNames extends string = string
    Index

    Constructors

    Methods

    • Get detailed group progress

      Parameters

      Returns { loaded: number; progress: number; total: number }

    • Check if an asset is loaded

      Type Parameters

      • K extends string | number | symbol

      Parameters

      • key: K

      Returns boolean

    • Load a single asset by key

      Type Parameters

      • K extends string | number | symbol

      Parameters

      • key: K

      Returns Promise<AssetTypes[K]>

    • Load all assets marked as eager

      Returns Promise<void>

    • Get a loaded asset or undefined

      Type Parameters

      • K extends string | number | symbol

      Parameters

      • key: K

      Returns AssetTypes[K] | undefined