0029097: Visualization - allow picking Graphic3d_TypeOfShadingModel per-object
[occt.git] / src / OpenGl / OpenGl_TextureSet.cxx
index c35315e..51c3c75 100644 (file)
 
 #include <OpenGl_TextureSet.hxx>
 
+#include <OpenGl_Texture.hxx>
+
 IMPLEMENT_STANDARD_RTTIEXT(OpenGl_TextureSet, Standard_Transient)
+
+// =======================================================================
+// function : IsModulate
+// purpose  :
+// =======================================================================
+bool OpenGl_TextureSet::IsModulate() const
+{
+  return myTextures.IsEmpty()
+      || myTextures.First().IsNull()
+      || myTextures.First()->Sampler()->Parameters()->IsModulate();
+}