|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
#include "DescriptorIndexAllocator.h"#include "Engine/Core/Settings.h"#include "Engine/Ecs/FrameProcessing.h"#include "Engine/Logging/FunctionNotImplemented.h"#include "Engine/Logging/TracyMacros.hpp"#include "Engine/Renderer/VulkanBuffer.h"#include "Engine/Renderer/VulkanStagedBuffer.h"#include "Engine/Texture/TextureAsset.h"#include "Engine/Texture/TextureHandleRegistry.h"#include <Engine/Math/BidirectionalMap.h>#include <Engine/Mesh/Mesh.h>#include <Engine/Texture/Texture.h>#include <Engine/Texture/TextureLoadData.h>#include <filesystem>#include <future>#include <memory>#include <optional>#include <string>#include <tiny_gltf.h>#include <unordered_map>Go to the source code of this file.
Classes | |
| struct | EngineCore::PathHasher |
| struct | EngineCore::PackedVertex |
| struct | EngineCore::TextureStorage |
| class | EngineCore::AssetManager |
| class | EngineCore::AssetManager::MaterialData< MaterialDataType > |
| Storage for material data on the cpu side. More... | |
Namespaces | |
| namespace | EngineCore |
| Log category system implementation. | |
Functions | |
| uint32_t | EngineCore::packNormalA2B10G10R10_SNORM (const glm::vec3 &n) |
| uint32_t | EngineCore::packColorR8G8B8A8_UNORM (const glm::vec3 &c) |
| uint32_t | EngineCore::packTexCoordR16G16_SFLOAT (const glm::vec2 &tc) |