Lugdunum  0.1.0
lug::Graphics::Builder::Material Member List

This is the complete list of members for lug::Graphics::Builder::Material, including all inherited members.

_baseColorTexturelug::Graphics::Builder::Materialprotected
_constantslug::Graphics::Builder::Materialprotected
_emissiveTexturelug::Graphics::Builder::Materialprotected
_metallicRoughnessTexturelug::Graphics::Builder::Materialprotected
_namelug::Graphics::Builder::Materialprotected
_normalTexturelug::Graphics::Builder::Materialprotected
_occlusionTexturelug::Graphics::Builder::Materialprotected
_rendererlug::Graphics::Builder::Materialprotected
build()lug::Graphics::Builder::Material
lug::Graphics::Vulkan::Builder::Material::build(const ::lug::Graphics::Builder::Material &)lug::Graphics::Builder::Materialfriend
Material(Renderer &renderer)lug::Graphics::Builder::Materialexplicit
Material(const Material &)=deletelug::Graphics::Builder::Material
Material(Material &&)=deletelug::Graphics::Builder::Material
operator=(const Material &)=deletelug::Graphics::Builder::Material
operator=(Material &&)=deletelug::Graphics::Builder::Material
setBaseColorFactor(const Math::Vec4f &factor)lug::Graphics::Builder::Materialinline
setBaseColorTexture(Resource::SharedPtr< Render::Texture > texture, uint32_t texCoord=0)lug::Graphics::Builder::Materialinline
setEmissiveFactor(const Math::Vec3f &factor)lug::Graphics::Builder::Materialinline
setEmissiveTexture(Resource::SharedPtr< Render::Texture > texture, uint32_t texCoord=0)lug::Graphics::Builder::Materialinline
setMetallicFactor(float factor)lug::Graphics::Builder::Materialinline
setMetallicRoughnessTexture(Resource::SharedPtr< Render::Texture > texture, uint32_t texCoord=0)lug::Graphics::Builder::Materialinline
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::Materialinline
setOcclusionTexture(Resource::SharedPtr< Render::Texture > texture, uint32_t texCoord=0, float strength=1.0f)lug::Graphics::Builder::Materialinline
setRoughnessFactor(float factor)lug::Graphics::Builder::Materialinline
~Material()=defaultlug::Graphics::Builder::Material