Unravel Engine C++ Reference
Loading...
Searching...
No Matches
asset_storage.h File Reference
#include "asset_handle.h"
#include <context/context.hpp>
#include <hpp/event.hpp>
#include <cassert>
#include <functional>
#include <map>
#include <mutex>
#include <unordered_map>
#include <reflection/registration.h>

Go to the source code of this file.

Classes

struct  unravel::asset_importer_meta
 
struct  unravel::texture_importer_meta
 
struct  unravel::texture_importer_meta::quality_meta
 
struct  unravel::mesh_importer_meta
 
struct  unravel::mesh_importer_meta::model_meta
 
struct  unravel::mesh_importer_meta::rig_meta
 
struct  unravel::mesh_importer_meta::animations_meta
 
struct  unravel::mesh_importer_meta::materials_meta
 
struct  unravel::animation_importer_meta
 
struct  unravel::animation_importer_meta::root_motion_meta
 
struct  unravel::audio_importer_meta
 
struct  unravel::asset_meta
 Metadata for an asset, including its UUID and type. More...
 
class  unravel::asset_database
 Manages asset metadata and provides functionality for adding, removing, and querying assets. More...
 
struct  unravel::asset_database::meta
 Metadata information for an asset including its location. More...
 
struct  unravel::basic_storage
 Abstract base class for asset storage. More...
 
struct  unravel::asset_storage< T >
 Manages storage and loading of assets of a specific type. More...
 

Namespaces

namespace  unravel