Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
AssetManagerShared.h File Reference
#include "Raven/Core/Memory.h"
#include "Raven/Core/UUID.h"
#include "Crux/Hash/Hash.h"
#include <filesystem>

Classes

struct  Raven::AssetMeta
struct  Raven::AssetKey
struct  Raven::AssetSharedCache
struct  Raven::AssetUniqueCache
struct  std::hash< Raven::AssetKey >

Namespaces

namespace  Raven
namespace  std

Enumerations

enum class  Raven::AssetOwnership : u16 { Raven::Unknown , Raven::Engine , Raven::Project }
enum class  Raven::AssetType : u16 { Raven::Unknown , Raven::Texture , Raven::TextureCube , Raven::Mesh }
enum class  Raven::AssetPolicy : u16 { Raven::Shared , Raven::Unique }