19 material->
_name = builder._name;
uint32_t occlusionInfo
0b00 texture with UV0, 0b01 texture with UV1, 0b10 texture with UV2, 0b11 no texture.
uint32_t baseColorInfo
0b00 texture with UV0, 0b01 texture with UV1, 0b10 texture with UV2, 0b11 no texture.
Pipeline::Id::MaterialPart _pipelineIdMaterialPart
TextureInfo _occlusionTexture
Resource::SharedPtr< Texture > texture
Dummy class for a shared pointer.
TextureInfo _emissiveTexture
Resource::SharedPtr< lug::Graphics::Render::Material > build(const ::lug::Graphics::Builder::Material &builder)
uint32_t emissiveInfo
0b00 texture with UV0, 0b01 texture with UV1, 0b10 texture with UV2, 0b11 no texture.
Class for Material. Is a Resource.
TextureInfo _normalTexture
uint32_t metallicRoughnessInfo
0b00 texture with UV0, 0b01 texture with UV1, 0b10 texture with UV2, 0b11 no texture.
TextureInfo _metallicRoughnessTexture
uint32_t normalInfo
0b00 texture with UV0, 0b01 texture with UV1, 0b10 texture with UV2, 0b11 no texture.
TextureInfo _baseColorTexture