_baseColorTexture | lug::Graphics::Builder::Material | protected |
_constants | lug::Graphics::Builder::Material | protected |
_emissiveTexture | lug::Graphics::Builder::Material | protected |
_metallicRoughnessTexture | lug::Graphics::Builder::Material | protected |
_name | lug::Graphics::Builder::Material | protected |
_normalTexture | lug::Graphics::Builder::Material | protected |
_occlusionTexture | lug::Graphics::Builder::Material | protected |
_renderer | lug::Graphics::Builder::Material | protected |
build() | lug::Graphics::Builder::Material | |
lug::Graphics::Vulkan::Builder::Material::build(const ::lug::Graphics::Builder::Material &) | lug::Graphics::Builder::Material | friend |
Material(Renderer &renderer) | lug::Graphics::Builder::Material | explicit |
Material(const Material &)=delete | lug::Graphics::Builder::Material | |
Material(Material &&)=delete | lug::Graphics::Builder::Material | |
operator=(const Material &)=delete | lug::Graphics::Builder::Material | |
operator=(Material &&)=delete | lug::Graphics::Builder::Material | |
setBaseColorFactor(const Math::Vec4f &factor) | lug::Graphics::Builder::Material | inline |
setBaseColorTexture(Resource::SharedPtr< Render::Texture > texture, uint32_t texCoord=0) | lug::Graphics::Builder::Material | inline |
setEmissiveFactor(const Math::Vec3f &factor) | lug::Graphics::Builder::Material | inline |
setEmissiveTexture(Resource::SharedPtr< Render::Texture > texture, uint32_t texCoord=0) | lug::Graphics::Builder::Material | inline |
setMetallicFactor(float factor) | lug::Graphics::Builder::Material | inline |
setMetallicRoughnessTexture(Resource::SharedPtr< Render::Texture > texture, uint32_t texCoord=0) | lug::Graphics::Builder::Material | inline |
setName(const std::string &name) | lug::Graphics::Builder::Material | |
setNormalTexture(Resource::SharedPtr< Render::Texture > texture, uint32_t texCoord=0, float scale=1.0f) | lug::Graphics::Builder::Material | inline |
setOcclusionTexture(Resource::SharedPtr< Render::Texture > texture, uint32_t texCoord=0, float strength=1.0f) | lug::Graphics::Builder::Material | inline |
setRoughnessFactor(float factor) | lug::Graphics::Builder::Material | inline |
~Material()=default | lug::Graphics::Builder::Material | |