Taos API Reference
    Preparing search index...

    Class AssetManager

    Named cache and lifetime owner for shared meshes, textures, and shaders.

    Assets registered here are kept alive for the lifetime of the manager and destroyed in bulk via destroy(). Use this to share GPU resources between scenes or render passes.

    Index

    Constructors

    Methods

    • Registers a mesh under the given name, replacing any existing entry.

      Parameters

      • name: string

        Lookup key.

      • mesh: Mesh

        Mesh to take ownership of.

      Returns void

    • Looks up a previously registered mesh.

      Parameters

      • name: string

        Lookup key.

      Returns Mesh | undefined

      The mesh, or undefined if not registered.

    • Registers a texture under the given name, replacing any existing entry.

      Parameters

      • name: string

        Lookup key.

      • tex: Texture

        Texture to take ownership of.

      Returns void

    • Looks up a previously registered texture.

      Parameters

      • name: string

        Lookup key.

      Returns Texture | undefined

      The texture, or undefined if not registered.

    • Registers a shader under the given name, replacing any existing entry.

      Parameters

      • name: string

        Lookup key.

      • shader: Shader

        Shader to register.

      Returns void

    • Looks up a previously registered shader.

      Parameters

      • name: string

        Lookup key.

      Returns Shader | undefined

      The shader, or undefined if not registered.