|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
#include "DescriptorIndexAllocator.h"#include "Engine/Audio/AudioAsset.h"#include "Engine/Audio/AudioAssetRef.h"#include "Engine/Core/Settings.h"#include "Engine/Ecs/FrameProcessing.h"#include "Engine/Logging/TracyMacros.hpp"#include "Engine/Material/MaterialAssetRef.h"#include "Engine/Texture/CubemapTexture.h"#include "Engine/Texture/Texture.h"#include "Engine/Texture/TextureAsset.h"#include "Engine/Texture/TextureAssetRef.h"#include "Engine/Texture/TextureHandleRegistry.h"#include "MeshAsset.h"#include "MeshAssetRef.h"#include <Engine/Math/BidirectionalMap.h>#include <Engine/Texture/TextureLoadData.h>#include <filesystem>#include <future>#include <memory>#include <optional>#include <string>#include <type_traits>#include <unordered_map>Go to the source code of this file.
Classes | |
| struct | Engine::Core::PathHasher |
| struct | Engine::Core::PackedVertex |
| struct | Engine::Core::TextureStorage |
| class | Engine::Core::AssetManager |
Namespaces | |
| namespace | Engine |
| namespace | Engine::Entities |
| namespace | Engine::Rendering |
| namespace | Engine::Assets |
| namespace | Engine::Core |
| Core audio subsystem owning the miniaudio engine and managing playback. | |
Functions | |
| uint32_t | Engine::Core::packNormalA2B10G10R10_SNORM (const glm::vec3 &n) |
| uint32_t | Engine::Core::packColorR8G8B8A8_UNORM (const glm::vec3 &c) |
| uint32_t | Engine::Core::packTexCoordR16G16_SFLOAT (const glm::vec2 &tc) |