Example #1
0
 public void DrawShadows(ShadowEffectInstance effect)
 {
     if (m_baseVisible)
     {
         m_model.DrawShadows(effect, m_fullTransforms, m_visibility);
     }
 }
Example #2
0
 public void DrawShadows(ShadowEffectInstance effect, Matrix4[] transforms, bool[] visibility)
 {
     for (int i = 0; i < m_groups.Count; ++i)
     {
         var group = m_groups[i];
         if (visibility[i])
         {
             effect.ModelMatrix = transforms[i];
             effect.Bind();
             group.ShadowGeometry.Draw();
         }
     }
 }