/* ----------------------------------------------------------------------------- GSFramework Copyright 2001-2013 Emmanuel Julien. All Rights Reserved. ----------------------------------------------------------------------------- */ #include "scene3d/mlight.h" #include "scene3d/scene_message.h" using namespace GS::S3D; //------------------------------------------------------------------------------ bool MLight::isActive() const { if ((diffuse_intensity <= 0.01f) && (specular_intensity <= 0.01f)) return false; return MItem::isActive(); } //------------------------------------------------------------------------------ MLight::MLight() { item_type = Type_Light; mitem = (void *)((MItem *)this); priority = 1.f; }