#include <Material.hpp>
Definition at line 17 of file Material.hpp.
◆ Material() [1/3]
lug::Graphics::Builder::Material::Material |
( |
Renderer & |
renderer | ) |
|
|
explicit |
◆ Material() [2/3]
lug::Graphics::Builder::Material::Material |
( |
const Material & |
| ) |
|
|
delete |
◆ Material() [3/3]
lug::Graphics::Builder::Material::Material |
( |
Material && |
| ) |
|
|
delete |
◆ ~Material()
lug::Graphics::Builder::Material::~Material |
( |
| ) |
|
|
default |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setName()
void lug::Graphics::Builder::Material::setName |
( |
const std::string & |
name | ) |
|
Sets the name.
- Parameters
-
[in] | name | The name of the mesh. |
◆ setBaseColorFactor()
void Material::setBaseColorFactor |
( |
const Math::Vec4f & |
factor | ) |
|
|
inline |
◆ setEmissiveFactor()
void Material::setEmissiveFactor |
( |
const Math::Vec3f & |
factor | ) |
|
|
inline |
◆ setMetallicFactor()
void Material::setMetallicFactor |
( |
float |
factor | ) |
|
|
inline |
◆ setRoughnessFactor()
void Material::setRoughnessFactor |
( |
float |
factor | ) |
|
|
inline |
◆ setBaseColorTexture()
◆ setMetallicRoughnessTexture()
◆ setNormalTexture()
◆ setOcclusionTexture()
◆ setEmissiveTexture()
◆ build()
◆ lug::Graphics::Vulkan::Builder::Material::build
◆ _renderer
Renderer& lug::Graphics::Builder::Material::_renderer |
|
protected |
◆ _name
std::string lug::Graphics::Builder::Material::_name |
|
protected |
◆ _constants
◆ _baseColorTexture
◆ _metallicRoughnessTexture
◆ _normalTexture
◆ _occlusionTexture
◆ _emissiveTexture
The documentation for this class was generated from the following files: