|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
#include "Engine/Logging/TracyMacros.hpp"#include <optional>#include <cstdint>#include <entt/entt.hpp>#include <unordered_map>#include <Engine/Ecs/RegistryManager.h>Go to the source code of this file.
Classes | |
| class | Asset::AssetBase |
| Base class for asset wrappers. The data is stored in the private member variable 'data' in form of entt components. More... | |
| class | Asset::AssetManager< Key, AssetClass > |
| A manager which is used to look up existing assets and their loading state. More... | |
Namespaces | |
| namespace | Asset |
| Classes which are related to asset loading are mostly stored in this namespace. | |
Enumerations | |
| enum | Asset::CpuLoadingState : uint8_t { Asset::UNLOADED = 0 , Asset::REQUESTED_LOAD = 1 , Asset::LOADING = 2 , Asset::LOADED = 3 } |
| State for assets in the asset loading process. More... | |