You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Immortius edited this page Nov 30, 2019
·
3 revisions
gestalt-asset-core is a library providing a framework for managing assets - identified resources that can be loaded from files or procedurally generated at runtime, such as textures, sounds and models.
Major features include:
All assets identified by 'URNs' that allow for ease of reference.
Leverages gestalt-module to discover and load assets from a runtime selection of modules. Includes support for asset overrides, deltas and redirects.
Supports multiple formats for a single type of asset, and potentially multiple implementations types (for example, OpenGL texture and Direct3D texture).
Support for procedurally generated assets, either directly created or by registering a producer.
Automatic reload of assets as they change on disk.
Thread safe asset management (assets must also be thread safe to leverage this)