Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
MaterialData.h File Reference
#include <glm/vec3.hpp>
#include <glm/vec4.hpp>
#include <cstdint>
#include "MaterialTypes.h"
Include dependency graph for MaterialData.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Engine::Core::MaterialData
 Unified material data structure containing all possible material properties. More...

Namespaces

namespace  Engine
namespace  Engine::Core
 Core audio subsystem owning the miniaudio engine and managing playback.
namespace  Engine::Assets
namespace  Engine::Assets::Materials

Typedefs

using Engine::Assets::Materials::MaterialData = Engine::Core::MaterialData
using Engine::Assets::Materials::NormalMaterialData = Engine::Core::MaterialData
using Engine::Assets::Materials::DiffuseFlatColorMaterialData = Engine::Core::MaterialData
using Engine::Assets::Materials::DiffuseShaderMaterialData = Engine::Core::MaterialData
using Engine::Assets::Materials::MovableDiffuseShaderMaterialData = Engine::Core::MaterialData
using Engine::Assets::Materials::L0ShaderMaterialData = Engine::Core::MaterialData
using Engine::Assets::Materials::L1ShaderMaterialData = Engine::Core::MaterialData
using Engine::Assets::Materials::L2ShaderMaterialData = Engine::Core::MaterialData
using Engine::Assets::Materials::DynamicTexturesMaterialData = Engine::Core::MaterialData
using Engine::Assets::Materials::StaticLightmapMaterialData = Engine::Core::MaterialData