simvx.core.assets

Asset loading subsystem.

User-facing API::

from simvx.core.assets import AssetServer

server = AssetServer.instance()
handle = server.load("pkg://game/textures/player.png")
batch  = server.load_folder("pkg://game/textures/")

See :mod:simvx.core.assets.server for the orchestrator,

mod:

simvx.core.assets.handle for the observable handles, and

mod:

simvx.core.assets.source / :mod:simvx.core.assets.loaders.base for extension points.

Subpackages

Submodules

Package Contents

Data

API

simvx.core.assets.__all__

[‘AssetServer’, ‘Handle’, ‘BatchHandle’, ‘Source’, ‘Loader’, ‘FileSource’, ‘HttpSource’, ‘MemSource’…