Browse Source

ASE: Add Light constructor which takes name

Turo Lamminen 7 years ago
parent
commit
f3d702339c
1 changed files with 13 additions and 0 deletions
  1. 13 0
      code/ASEParser.h

+ 13 - 0
code/ASEParser.h

@@ -369,6 +369,19 @@ struct Light : public BaseNode
     {
     }
 
+
+    //! Construction from an existing name
+    explicit Light(const std::string &name)
+    : BaseNode   (BaseNode::Light, name)
+    , mLightType (OMNI)
+    , mColor     (1.f,1.f,1.f)
+    , mIntensity (1.f) // light is white by default
+    , mAngle     (45.f)
+    , mFalloff   (0.f)
+    {
+    }
+
+
     LightType mLightType;
     aiColor3D mColor;
     ai_real mIntensity;