File resource_registry.h¶
↰ Parent directory (portal/engine/resources)
Central resource manager for asynchronous asset loading.
Detailed Description¶
This file defines the ResourceRegistry, the central manager for all resource loading in the Portal Framework. It orchestrates async loading via the job system, manages resource lifetime, and provides the primary API for requesting resources.
See also
ResourceReference for the user-facing handle API
See also
ResourceDatabase for filesystem abstraction
See also
LoaderFactory for loader selection
Definition (portal/engine/resources/resource_registry.h)¶
Includes¶
database/resource_database.h(File resource_database.h)llvm/ADT/DenseMap.hllvm/ADT/DenseSet.hloader/loader_factory.h(File loader_factory.h)portal/core/concurrency/spin_lock.hportal/core/jobs/scheduler.hportal/engine/ecs/registry.h(File registry.h)portal/engine/modules/scheduler_module.h(File scheduler_module.h)portal/engine/reference.h(File reference.h)portal/engine/resources/resources/resource.h(File resource.h)portal/engine/resources/utils.h(File utils.h)reference_manager.h(File reference_manager.h)