Material::Loader::Loader(Material &m):
- mat(m)
+ DataFile::ObjectLoader<Material>(m)
{
add("ambient", &Loader::ambient);
add("diffuse", &Loader::diffuse);
void Material::Loader::ambient(float r, float g, float b, float a)
{
- mat.ambient=GL::Color(r, g, b, a);
+ obj.ambient=GL::Color(r, g, b, a);
}
void Material::Loader::diffuse(float r, float g, float b, float a)
{
- mat.diffuse=GL::Color(r, g, b, a);
+ obj.diffuse=GL::Color(r, g, b, a);
}
void Material::Loader::specular(float r, float g, float b, float a)
{
- mat.specular=GL::Color(r, g, b, a);
+ obj.specular=GL::Color(r, g, b, a);
}
void Material::Loader::emission(float r, float g, float b, float a)
{
- mat.emission=GL::Color(r, g, b, a);
+ obj.emission=GL::Color(r, g, b, a);
}
} // namespace GL