BigLitho/Large.Lito.Database/Make3_Treko3D/ControlLibrary/AntiAlias.cs

27 lines
494 B
C#

using System;
using System.Drawing;
using System.Drawing.Drawing2D;
namespace ControlLibrary
{
internal class AntiAlias : IDisposable
{
private Graphics m_g;
private SmoothingMode m_eMode;
public AntiAlias(Graphics g)
{
m_g = g;
m_eMode = g.SmoothingMode;
m_g.SmoothingMode = SmoothingMode.AntiAlias;
}
public void Dispose()
{
m_g.SmoothingMode = m_eMode;
}
}
}