using System;
using Cpp2IlInjected;
namespace System.Drawing.Drawing2D
{
/// The enumeration specifies the algorithm that is used when images are scaled or rotated.
// Token: 0x02000047 RID: 71
[Token(Token = "0x2000047")]
public enum InterpolationMode
{
/// Equivalent to the element of the enumeration.
// Token: 0x040001B4 RID: 436
[Token(Token = "0x40001B4")]
Invalid = -1,
/// Specifies default mode.
// Token: 0x040001B5 RID: 437
[Token(Token = "0x40001B5")]
Default,
/// Specifies low quality interpolation.
// Token: 0x040001B6 RID: 438
[Token(Token = "0x40001B6")]
Low,
/// Specifies high quality interpolation.
// Token: 0x040001B7 RID: 439
[Token(Token = "0x40001B7")]
High,
/// Specifies bilinear interpolation. No prefiltering is done. This mode is not suitable for shrinking an image below 50 percent of its original size.
// Token: 0x040001B8 RID: 440
[Token(Token = "0x40001B8")]
Bilinear,
/// Specifies bicubic interpolation. No prefiltering is done. This mode is not suitable for shrinking an image below 25 percent of its original size.
// Token: 0x040001B9 RID: 441
[Token(Token = "0x40001B9")]
Bicubic,
/// Specifies nearest-neighbor interpolation.
// Token: 0x040001BA RID: 442
[Token(Token = "0x40001BA")]
NearestNeighbor,
/// Specifies high-quality, bilinear interpolation. Prefiltering is performed to ensure high-quality shrinking.
// Token: 0x040001BB RID: 443
[Token(Token = "0x40001BB")]
HighQualityBilinear,
/// Specifies high-quality, bicubic interpolation. Prefiltering is performed to ensure high-quality shrinking. This mode produces the highest quality transformed images.
// Token: 0x040001BC RID: 444
[Token(Token = "0x40001BC")]
HighQualityBicubic
}
}