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));
}
}
}
}