浏览代码

3DS: Initialize Material name in initializer list

Turo Lamminen 7 年之前
父节点
当前提交
e6ff15d201
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      code/3DSHelper.h

+ 2 - 2
code/3DSHelper.h

@@ -376,7 +376,8 @@ struct Material
 
 
     //! Constructor with explicit name
     //! Constructor with explicit name
     explicit Material(const std::string &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
+    : mName(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 ) )
     , mSpecularExponent   ( ai_real( 0.0 ) )
     , mShininessStrength  ( ai_real( 1.0 ) )
     , mShininessStrength  ( ai_real( 1.0 ) )
     , mShading(Discreet3DS::Gouraud)
     , mShading(Discreet3DS::Gouraud)
@@ -384,7 +385,6 @@ struct Material
     , mBumpHeight         ( ai_real( 1.0 ) )
     , mBumpHeight         ( ai_real( 1.0 ) )
     , mTwoSided           (false)
     , mTwoSided           (false)
     {
     {
-        mName = name;
     }
     }