1 #include <Engine/Data/Material.hpp>
7 const std::string& materialName,
10 m_instanceName { instanceName },
12 m_materialName { materialName } {}
Material(const std::string &instanceName, const std::string &materialName, MaterialAspect aspect=MaterialAspect::MAT_OPAQUE)
MaterialAspect m_aspect
Material aspect.
std::list< std::string > getPropertyList() const override
virtual bool isTransparent() const
@ MAT_TRANSPARENT
<- The material is either OPAQUE or TRANSPARENT
virtual std::list< std::string > getPropertyList() const
Get the list of properties the provider might use in a shader. Each property will be added to the sha...