5#include "resource/asset/animation_clip_asset.h"
6#include "resource/asset/audio_clip_asset.h"
7#include "resource/asset/mesh_asset.h"
8#include "resource/asset/skeleton_asset.h"
9#include "resource/asset/texture_asset.h"
11namespace Vkm::Engine {
26MeshHandle loadCookedMesh (
const std::string& name,
ResourceManager& resources);
27TextureHandle loadCookedTexture(
const std::string& name,
ResourceManager& resources);
40SkeletonHandle loadCookedSkeleton (
const std::string& name,
ResourceManager& resources);
41AnimationClipHandle loadCookedAnimationClip(
const std::string& name,
ResourceManager& resources);
42AudioClipHandle loadCookedAudioClip (
const std::string& name,
ResourceManager& resources);
Open type-erased resource registry with typed handles and generational lifetimes.
Definition resource_manager.h:46