MediaPortal.ProcessPlugins.MiniDisplayPlugin.DisplayHandler.DrawImages C# (CSharp) Method

DrawImages() private method

private DrawImages ( Graphics graphics ) : void
graphics System.Drawing.Graphics
return void
    private void DrawImages(Graphics graphics)
    {
      if ((this.images.Count == 0) && Settings.Instance.ExtensiveLogging)
      {
        Log.Info("MiniDisplayPlugin.DisplayHandler.DrawImages(): No images to process");
      }
      foreach (Image image in this.Images)
      {
        if (Settings.Instance.ExtensiveLogging)
        {
          Log.Info("MiniDisplayPlugin.DisplayHandler.DrawImages(): Drawing image to buffer");
        }
        using (Bitmap bitmap = image.Bitmap)
        {
          if (bitmap != null)
          {
            graphics.DrawImage(bitmap,
                               new RectangleF(new PointF((float)image.X, (float)image.Y), bitmap.PhysicalDimension));
          }
        }
      }
    }