200 references to PixelFormatEnum
PresentationCore (200)
System\Windows\Media\ColorContext.cs (22)
168case PixelFormatEnum.Default: 169case PixelFormatEnum.Indexed1: 170case PixelFormatEnum.Indexed2: 171case PixelFormatEnum.Indexed4: 172case PixelFormatEnum.Indexed8: 173case PixelFormatEnum.Bgr555: 174case PixelFormatEnum.Bgr565: 175case PixelFormatEnum.Bgr24: 176case PixelFormatEnum.Rgb24: 177case PixelFormatEnum.Bgr32: 178case PixelFormatEnum.Bgra32: 179case PixelFormatEnum.Pbgra32: 184case PixelFormatEnum.Rgba64: 185case PixelFormatEnum.Prgba64: 186case PixelFormatEnum.Rgba128Float: 187case PixelFormatEnum.Prgba128Float: 188case PixelFormatEnum.BlackWhite: 189case PixelFormatEnum.Gray2: 190case PixelFormatEnum.Gray4: 191case PixelFormatEnum.Gray8: 192case PixelFormatEnum.Gray32Float: 193case PixelFormatEnum.Cmyk32:
System\Windows\Media\Imaging\BitmapImage.cs (1)
503source.Format.Format != PixelFormatEnum.Extended
System\Windows\Media\Imaging\BitmapSource.cs (4)
1019else if (bitsPerPixel <= 16 && format.Format != PixelFormatEnum.Gray16) // For Gray16, one of the RGB Formats is closest 1081PixelFormat.GetPixelFormat(wicSource).Format != PixelFormatEnum.Extended 1807if (pfStruct.Format == PixelFormatEnum.Default || 1808pfStruct.Format == PixelFormatEnum.Extended)
System\Windows\Media\Imaging\CachedBitmap.cs (1)
346if (pixelFormat.Format == PixelFormatEnum.Default && pixelFormat.Guid == WICPixelFormatGUIDs.WICPixelFormatDontCare)
System\Windows\Media\Imaging\FormatConvertedBitmap.cs (1)
263if (((PixelFormat)value).Format == PixelFormatEnum.Default)
System\Windows\Media\Imaging\RenderTargetBitmap.cs (2)
32if (pixelFormat.Format == PixelFormatEnum.Default) 36else if (pixelFormat.Format != PixelFormatEnum.Pbgra32)
System\Windows\Media\Imaging\WriteableBitmap.cs (1)
74if (pixelFormat.Format == PixelFormatEnum.Extended)
System\Windows\Media\PixelFormat.cs (141)
160if (pGuidPixelFormat.SequenceEqual(pGuidBuiltIn) && ((byte*)&guidPixelFormat)[15] <= (byte)PixelFormatEnum.Cmyk32) 162_format = (PixelFormatEnum)((byte*)&guidPixelFormat)[15]; 166_format = PixelFormatEnum.Extended; 175internal PixelFormat(PixelFormatEnum format) 196_ when pixelFormatString.Equals("Default", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Default, 197_ when pixelFormatString.Equals("Extended", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Extended, 198_ when pixelFormatString.Equals("Indexed1", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Indexed1, 199_ when pixelFormatString.Equals("Indexed2", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Indexed2, 200_ when pixelFormatString.Equals("Indexed4", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Indexed4, 201_ when pixelFormatString.Equals("Indexed8", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Indexed8, 202_ when pixelFormatString.Equals("BlackWhite", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.BlackWhite, 203_ when pixelFormatString.Equals("Gray2", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Gray2, 204_ when pixelFormatString.Equals("Gray4", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Gray4, 205_ when pixelFormatString.Equals("Gray8", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Gray8, 206_ when pixelFormatString.Equals("Bgr555", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Bgr555, 207_ when pixelFormatString.Equals("Bgr565", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Bgr565, 208_ when pixelFormatString.Equals("Bgr24", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Bgr24, 209_ when pixelFormatString.Equals("Rgb24", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Rgb24, 210_ when pixelFormatString.Equals("Bgr101010", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Bgr101010, 211_ when pixelFormatString.Equals("Bgr32", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Bgr32, 212_ when pixelFormatString.Equals("Bgra32", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Bgra32, 213_ when pixelFormatString.Equals("Pbgra32", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Pbgra32, 214_ when pixelFormatString.Equals("Rgb48", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Rgb48, 215_ when pixelFormatString.Equals("Rgba64", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Rgba64, 216_ when pixelFormatString.Equals("Prgba64", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Prgba64, 217_ when pixelFormatString.Equals("Gray16", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Gray16, 218_ when pixelFormatString.Equals("Gray32Float", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Gray32Float, 219_ when pixelFormatString.Equals("Rgb128Float", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Rgb128Float, 220_ when pixelFormatString.Equals("Rgba128Float", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Rgba128Float, 221_ when pixelFormatString.Equals("Prgba128Float", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Prgba128Float, 222_ when pixelFormatString.Equals("Cmyk32", StringComparison.OrdinalIgnoreCase) => PixelFormatEnum.Cmyk32, 231private static Guid GetGuidFromFormat(PixelFormatEnum format) => format switch 233PixelFormatEnum.Default => WICPixelFormatGUIDs.WICPixelFormatDontCare, 234PixelFormatEnum.Indexed1 => WICPixelFormatGUIDs.WICPixelFormat1bppIndexed, 235PixelFormatEnum.Indexed2 => WICPixelFormatGUIDs.WICPixelFormat2bppIndexed, 236PixelFormatEnum.Indexed4 => WICPixelFormatGUIDs.WICPixelFormat4bppIndexed, 237PixelFormatEnum.Indexed8 => WICPixelFormatGUIDs.WICPixelFormat8bppIndexed, 238PixelFormatEnum.BlackWhite => WICPixelFormatGUIDs.WICPixelFormatBlackWhite, 239PixelFormatEnum.Gray2 => WICPixelFormatGUIDs.WICPixelFormat2bppGray, 240PixelFormatEnum.Gray4 => WICPixelFormatGUIDs.WICPixelFormat4bppGray, 241PixelFormatEnum.Gray8 => WICPixelFormatGUIDs.WICPixelFormat8bppGray, 242PixelFormatEnum.Bgr555 => WICPixelFormatGUIDs.WICPixelFormat16bppBGR555, 243PixelFormatEnum.Bgr565 => WICPixelFormatGUIDs.WICPixelFormat16bppBGR565, 244PixelFormatEnum.Bgr24 => WICPixelFormatGUIDs.WICPixelFormat24bppBGR, 245PixelFormatEnum.Rgb24 => WICPixelFormatGUIDs.WICPixelFormat24bppRGB, 246PixelFormatEnum.Bgr101010 => WICPixelFormatGUIDs.WICPixelFormat32bppBGR101010, 247PixelFormatEnum.Bgr32 => WICPixelFormatGUIDs.WICPixelFormat32bppBGR, 248PixelFormatEnum.Bgra32 => WICPixelFormatGUIDs.WICPixelFormat32bppBGRA, 249PixelFormatEnum.Pbgra32 => WICPixelFormatGUIDs.WICPixelFormat32bppPBGRA, 250PixelFormatEnum.Rgb48 => WICPixelFormatGUIDs.WICPixelFormat48bppRGB, 251PixelFormatEnum.Rgba64 => WICPixelFormatGUIDs.WICPixelFormat64bppRGBA, 252PixelFormatEnum.Prgba64 => WICPixelFormatGUIDs.WICPixelFormat64bppPRGBA, 253PixelFormatEnum.Gray16 => WICPixelFormatGUIDs.WICPixelFormat16bppGray, 254PixelFormatEnum.Gray32Float => WICPixelFormatGUIDs.WICPixelFormat32bppGrayFloat, 255PixelFormatEnum.Rgb128Float => WICPixelFormatGUIDs.WICPixelFormat128bppRGBFloat, 256PixelFormatEnum.Rgba128Float => WICPixelFormatGUIDs.WICPixelFormat128bppRGBAFloat, 257PixelFormatEnum.Prgba128Float => WICPixelFormatGUIDs.WICPixelFormat128bppPRGBAFloat, 258PixelFormatEnum.Cmyk32 => WICPixelFormatGUIDs.WICPixelFormat32bppCMYK, 478internal readonly PixelFormatEnum Format 522return GetPixelFormat((PixelFormatEnum)guidBytes[15]); 530internal static PixelFormat GetPixelFormat(PixelFormatEnum pixelFormatEnum) => pixelFormatEnum switch 532PixelFormatEnum.Indexed1 => PixelFormats.Indexed1, 533PixelFormatEnum.Indexed2 => PixelFormats.Indexed2, 534PixelFormatEnum.Indexed4 => PixelFormats.Indexed4, 535PixelFormatEnum.Indexed8 => PixelFormats.Indexed8, 536PixelFormatEnum.BlackWhite => PixelFormats.BlackWhite, 537PixelFormatEnum.Gray2 => PixelFormats.Gray2, 538PixelFormatEnum.Gray4 => PixelFormats.Gray4, 539PixelFormatEnum.Gray8 => PixelFormats.Gray8, 540PixelFormatEnum.Bgr555 => PixelFormats.Bgr555, 541PixelFormatEnum.Bgr565 => PixelFormats.Bgr565, 542PixelFormatEnum.Bgr101010 => PixelFormats.Bgr101010, 543PixelFormatEnum.Bgr24 => PixelFormats.Bgr24, 544PixelFormatEnum.Rgb24 => PixelFormats.Rgb24, 545PixelFormatEnum.Bgr32 => PixelFormats.Bgr32, 546PixelFormatEnum.Bgra32 => PixelFormats.Bgra32, 547PixelFormatEnum.Pbgra32 => PixelFormats.Pbgra32, 548PixelFormatEnum.Rgb48 => PixelFormats.Rgb48, 549PixelFormatEnum.Rgba64 => PixelFormats.Rgba64, 550PixelFormatEnum.Prgba64 => PixelFormats.Prgba64, 551PixelFormatEnum.Gray16 => PixelFormats.Gray16, 552PixelFormatEnum.Gray32Float => PixelFormats.Gray32Float, 553PixelFormatEnum.Rgb128Float => PixelFormats.Rgb128Float, 554PixelFormatEnum.Rgba128Float => PixelFormats.Rgba128Float, 555PixelFormatEnum.Prgba128Float => PixelFormats.Prgba128Float, 556PixelFormatEnum.Cmyk32 => PixelFormats.Cmyk32, 652private static PixelFormatFlags GetPixelFormatFlagsFromEnum(PixelFormatEnum pixelFormatEnum) => pixelFormatEnum switch 654PixelFormatEnum.Default => PixelFormatFlags.BitsPerPixelUndefined, 655PixelFormatEnum.Indexed1 => PixelFormatFlags.BitsPerPixel1 | PixelFormatFlags.Palettized, 656PixelFormatEnum.Indexed2 => PixelFormatFlags.BitsPerPixel2 | PixelFormatFlags.Palettized, 657PixelFormatEnum.Indexed4 => PixelFormatFlags.BitsPerPixel4 | PixelFormatFlags.Palettized, 658PixelFormatEnum.Indexed8 => PixelFormatFlags.BitsPerPixel8 | PixelFormatFlags.Palettized, 659PixelFormatEnum.BlackWhite => PixelFormatFlags.BitsPerPixel1 | PixelFormatFlags.IsGray, 660PixelFormatEnum.Gray2 => PixelFormatFlags.BitsPerPixel2 | PixelFormatFlags.IsGray, 661PixelFormatEnum.Gray4 => PixelFormatFlags.BitsPerPixel4 | PixelFormatFlags.IsGray, 662PixelFormatEnum.Gray8 => PixelFormatFlags.BitsPerPixel8 | PixelFormatFlags.IsGray, 663PixelFormatEnum.Bgr555 => PixelFormatFlags.BitsPerPixel16 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderBGR, 664PixelFormatEnum.Bgr565 => PixelFormatFlags.BitsPerPixel16 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderBGR, 665PixelFormatEnum.Bgr101010 => PixelFormatFlags.BitsPerPixel32 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderBGR, 666PixelFormatEnum.Bgr24 => PixelFormatFlags.BitsPerPixel24 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderBGR, 667PixelFormatEnum.Rgb24 => PixelFormatFlags.BitsPerPixel24 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderRGB, 668PixelFormatEnum.Bgr32 => PixelFormatFlags.BitsPerPixel32 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderBGR, 669PixelFormatEnum.Bgra32 => PixelFormatFlags.BitsPerPixel32 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderABGR, 670PixelFormatEnum.Pbgra32 => PixelFormatFlags.BitsPerPixel32 | PixelFormatFlags.IsSRGB | PixelFormatFlags.Premultiplied | PixelFormatFlags.ChannelOrderABGR, 671PixelFormatEnum.Rgb48 => PixelFormatFlags.BitsPerPixel48 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderRGB, 672PixelFormatEnum.Rgba64 => PixelFormatFlags.BitsPerPixel64 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderARGB, 673PixelFormatEnum.Prgba64 => PixelFormatFlags.BitsPerPixel64 | PixelFormatFlags.IsSRGB | PixelFormatFlags.Premultiplied | PixelFormatFlags.ChannelOrderARGB, 674PixelFormatEnum.Gray16 => PixelFormatFlags.BitsPerPixel16 | PixelFormatFlags.IsSRGB | PixelFormatFlags.IsGray, 675PixelFormatEnum.Gray32Float => PixelFormatFlags.BitsPerPixel32 | PixelFormatFlags.IsScRGB | PixelFormatFlags.IsGray, 676PixelFormatEnum.Rgb128Float => PixelFormatFlags.BitsPerPixel128 | PixelFormatFlags.IsScRGB | PixelFormatFlags.ChannelOrderRGB, 677PixelFormatEnum.Rgba128Float => PixelFormatFlags.BitsPerPixel128 | PixelFormatFlags.IsScRGB | PixelFormatFlags.ChannelOrderARGB, 678PixelFormatEnum.Prgba128Float => PixelFormatFlags.BitsPerPixel128 | PixelFormatFlags.IsScRGB | PixelFormatFlags.Premultiplied | PixelFormatFlags.ChannelOrderARGB, 679PixelFormatEnum.Cmyk32 => PixelFormatFlags.BitsPerPixel32 | PixelFormatFlags.IsCMYK, 684private static UInt32 GetBitsPerPixelFromEnum(PixelFormatEnum pixelFormatEnum) => pixelFormatEnum switch 686PixelFormatEnum.Default => 0, 687PixelFormatEnum.Indexed1 => 1, 688PixelFormatEnum.Indexed2 => 2, 689PixelFormatEnum.Indexed4 => 4, 690PixelFormatEnum.Indexed8 => 8, 691PixelFormatEnum.BlackWhite => 1, 692PixelFormatEnum.Gray2 => 2, 693PixelFormatEnum.Gray4 => 4, 694PixelFormatEnum.Gray8 => 8, 695PixelFormatEnum.Bgr555 or PixelFormatEnum.Bgr565 => 16, 696PixelFormatEnum.Bgr101010 => 32, 697PixelFormatEnum.Bgr24 or PixelFormatEnum.Rgb24 => 24, 698PixelFormatEnum.Bgr32 or PixelFormatEnum.Bgra32 or PixelFormatEnum.Pbgra32 => 32, 699PixelFormatEnum.Rgb48 => 48, 700PixelFormatEnum.Rgba64 or PixelFormatEnum.Prgba64 => 64, 701PixelFormatEnum.Gray16 => 16, 702PixelFormatEnum.Gray32Float => 32, 703PixelFormatEnum.Rgb128Float or PixelFormatEnum.Rgba128Float or PixelFormatEnum.Prgba128Float => 128, 704PixelFormatEnum.Cmyk32 => 32, 713private readonly PixelFormatEnum _format;
System\Windows\Media\PixelFormats.cs (26)
25return new PixelFormat(PixelFormatEnum.Default); 36return new PixelFormat(PixelFormatEnum.Indexed1); 47return new PixelFormat(PixelFormatEnum.Indexed2); 58return new PixelFormat(PixelFormatEnum.Indexed4); 69return new PixelFormat(PixelFormatEnum.Indexed8); 80return new PixelFormat(PixelFormatEnum.BlackWhite); 91return new PixelFormat(PixelFormatEnum.Gray2); 102return new PixelFormat(PixelFormatEnum.Gray4); 113return new PixelFormat(PixelFormatEnum.Gray8); 124return new PixelFormat(PixelFormatEnum.Bgr555); 135return new PixelFormat(PixelFormatEnum.Bgr565); 146return new PixelFormat(PixelFormatEnum.Rgb128Float); 157return new PixelFormat(PixelFormatEnum.Bgr24); 168return new PixelFormat(PixelFormatEnum.Rgb24); 179return new PixelFormat(PixelFormatEnum.Bgr101010); 190return new PixelFormat(PixelFormatEnum.Bgr32); 201return new PixelFormat(PixelFormatEnum.Bgra32); 212return new PixelFormat(PixelFormatEnum.Pbgra32); 223return new PixelFormat(PixelFormatEnum.Rgb48); 234return new PixelFormat(PixelFormatEnum.Rgba64); 245return new PixelFormat(PixelFormatEnum.Prgba64); 256return new PixelFormat(PixelFormatEnum.Gray16); 267return new PixelFormat(PixelFormatEnum.Gray32Float); 278return new PixelFormat(PixelFormatEnum.Rgba128Float); 289return new PixelFormat(PixelFormatEnum.Prgba128Float); 300return new PixelFormat(PixelFormatEnum.Cmyk32);
System\Windows\Media\UnsafeNativeMethodsMilCoreApi.cs (1)
1105PixelFormatEnum pixelFormatEnum,