Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
AssetRegistry.h File Reference
#include "Engine/Asset/AssetHandles.h"
#include "Engine/Asset/AssetRefs.h"
#include "Engine/Ecs/EcsData.h"
#include "Engine/Audio/AudioAssetRef.h"
#include "Engine/Files/AssetPath.h"
#include "Engine/Material/MaterialAssetRef.h"
#include "Engine/Mesh/MeshAssetRef.h"
#include "Engine/Texture/TextureHandle.h"
#include <filesystem>
#include <optional>
#include <string>
#include <string_view>
#include <unordered_map>
#include <vector>
Include dependency graph for AssetRegistry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Engine::Core::GltfRenderableRecord
class  Engine::Core::GeometryMeshStore
struct  Engine::Core::GeometryMeshStore::Record
class  Engine::Core::MaterialStore
struct  Engine::Core::MaterialStore::Record
class  Engine::Core::Texture2DStore
struct  Engine::Core::Texture2DStore::Record
class  Engine::Core::AudioClipStore
struct  Engine::Core::AudioClipStore::Record
class  Engine::Core::GltfStore
struct  Engine::Core::GltfStore::GltfRecord
struct  Engine::Core::GltfStore::RenderableRecord
class  Engine::Core::AssetRegistry

Namespaces

namespace  Engine
namespace  Engine::Core
 Manages IBL (Image-Based Lighting) resources for specular reflections.

Enumerations

enum class  Engine::Core::AssetLoadState : uint8_t {
  Engine::Core::Unloaded ,
  Engine::Core::RequestedLoad ,
  Engine::Core::Loading ,
  Engine::Core::Loaded ,
  Engine::Core::Failed
}