Raven Engine v0.1
Loading...
Searching...
No Matches
glz::meta< Raven::MaterialAsset > Struct Reference

#include <MaterialRegistry.h>

Public Types

using T = Raven::MaterialAsset

Static Public Attributes

static constexpr auto value

Member Typedef Documentation

◆ T

using glz::meta< Raven::MaterialAsset >::T = Raven::MaterialAsset

Member Data Documentation

◆ value

auto glz::meta< Raven::MaterialAsset >::value
staticconstexpr
Initial value:
= object(
"Path", &T::Path,
"Shader", &T::Shader,
"TextureSlots", &T::TextureSlots,
"Floats", &T::Floats,
"Float3s", &T::Float3s,
"Float4s", &T::Float4s,
"GPUIndex", &T::GPUIndex
)
u32 GPUIndex
Definition MaterialRegistry.h:91
std::string Shader
Definition MaterialRegistry.h:84
std::string Path
Definition MaterialRegistry.h:83
std::unordered_map< std::string, float > Floats
Definition MaterialRegistry.h:87
std::unordered_map< std::string, std::array< float, 4 > > Float4s
Definition MaterialRegistry.h:89
std::unordered_map< std::string, std::array< float, 3 > > Float3s
Definition MaterialRegistry.h:88
std::unordered_map< std::string, TextureSlot > TextureSlots
Definition MaterialRegistry.h:86

The documentation for this struct was generated from the following file: