3DS: Add Material constructor which takes material name

pull/1732/head
Turo Lamminen 2018-01-23 19:38:38 +02:00
parent 024aade208
commit d49996d8a6
1 changed files with 14 additions and 0 deletions

View File

@ -388,6 +388,20 @@ struct Material
}
//! Constructor with explicit name
explicit Material(const std::string &name)
: mDiffuse ( ai_real( 0.6 ), ai_real( 0.6 ), ai_real( 0.6 ) ) // FIX ... we won't want object to be black
, mSpecularExponent ( ai_real( 0.0 ) )
, mShininessStrength ( ai_real( 1.0 ) )
, mShading(Discreet3DS::Gouraud)
, mTransparency ( ai_real( 1.0 ) )
, mBumpHeight ( ai_real( 1.0 ) )
, mTwoSided (false)
{
mName = name;
}
Material(const Material &other) = default;
Material(Material &&other) = default;