143 references to PixelFormatFlags
PresentationCore (143)
System\Windows\Media\PixelFormat.cs (143)
263private readonly PixelFormatFlags FormatFlags 465return (FormatFlags & PixelFormatFlags.ChannelOrderABGR) != 0 || 466(FormatFlags & PixelFormatFlags.ChannelOrderARGB) != 0 || 467(FormatFlags & PixelFormatFlags.NChannelAlpha) != 0; 475return (FormatFlags & PixelFormatFlags.Palettized) != 0; 561private static PixelFormatFlags GetPixelFormatFlagsFromGuid(Guid pixelFormatGuid) 563PixelFormatFlags result = PixelFormatFlags.BitsPerPixelUndefined; 5730x1D => PixelFormatFlags.ChannelOrderARGB | PixelFormatFlags.IsScRGB, 5750x1E => PixelFormatFlags.ChannelOrderARGB | PixelFormatFlags.IsScRGB, 5770x1F => PixelFormatFlags.IsCMYK, 5790x20 => PixelFormatFlags.IsNChannel, 5810x21 => PixelFormatFlags.IsNChannel, 5830x22 => PixelFormatFlags.IsNChannel, 5850x23 => PixelFormatFlags.IsNChannel, 5870x24 => PixelFormatFlags.IsNChannel, 5890x25 => PixelFormatFlags.IsNChannel, 5910x26 => PixelFormatFlags.IsNChannel, 5930x27 => PixelFormatFlags.IsNChannel, 5950x28 => PixelFormatFlags.IsNChannel, 5970x29 => PixelFormatFlags.IsNChannel, 5990x2A => PixelFormatFlags.IsNChannel, 6010x2B => PixelFormatFlags.IsNChannel, 6030x2C => PixelFormatFlags.IsCMYK | PixelFormatFlags.NChannelAlpha, 6050x2D => PixelFormatFlags.IsCMYK | PixelFormatFlags.NChannelAlpha, 6070x2E => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6090x2F => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6110x30 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6130x31 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6150x32 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6170x33 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6190x34 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6210x35 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6230x36 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6250x37 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6270x38 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6290x39 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6310x3A => PixelFormatFlags.ChannelOrderARGB | PixelFormatFlags.IsScRGB, 6330x3B => PixelFormatFlags.ChannelOrderRGB | PixelFormatFlags.IsScRGB, 6350x3D => PixelFormatFlags.ChannelOrderRGB | PixelFormatFlags.IsScRGB, 6370x3E => PixelFormatFlags.IsGray | PixelFormatFlags.IsScRGB, 6390x3F => PixelFormatFlags.IsGray | PixelFormatFlags.IsScRGB, 6410x40 => PixelFormatFlags.IsScRGB | PixelFormatFlags.ChannelOrderRGB, 6430x41 => PixelFormatFlags.IsScRGB | PixelFormatFlags.ChannelOrderRGB, 6450x42 => PixelFormatFlags.IsScRGB | PixelFormatFlags.ChannelOrderRGB, 646_ => PixelFormatFlags.BitsPerPixelUndefined 653private static PixelFormatFlags GetPixelFormatFlagsFromEnum(PixelFormatEnum pixelFormatEnum) => pixelFormatEnum switch 655PixelFormatEnum.Default => PixelFormatFlags.BitsPerPixelUndefined, 656PixelFormatEnum.Indexed1 => PixelFormatFlags.BitsPerPixel1 | PixelFormatFlags.Palettized, 657PixelFormatEnum.Indexed2 => PixelFormatFlags.BitsPerPixel2 | PixelFormatFlags.Palettized, 658PixelFormatEnum.Indexed4 => PixelFormatFlags.BitsPerPixel4 | PixelFormatFlags.Palettized, 659PixelFormatEnum.Indexed8 => PixelFormatFlags.BitsPerPixel8 | PixelFormatFlags.Palettized, 660PixelFormatEnum.BlackWhite => PixelFormatFlags.BitsPerPixel1 | PixelFormatFlags.IsGray, 661PixelFormatEnum.Gray2 => PixelFormatFlags.BitsPerPixel2 | PixelFormatFlags.IsGray, 662PixelFormatEnum.Gray4 => PixelFormatFlags.BitsPerPixel4 | PixelFormatFlags.IsGray, 663PixelFormatEnum.Gray8 => PixelFormatFlags.BitsPerPixel8 | PixelFormatFlags.IsGray, 664PixelFormatEnum.Bgr555 => PixelFormatFlags.BitsPerPixel16 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderBGR, 665PixelFormatEnum.Bgr565 => PixelFormatFlags.BitsPerPixel16 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderBGR, 666PixelFormatEnum.Bgr101010 => PixelFormatFlags.BitsPerPixel32 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderBGR, 667PixelFormatEnum.Bgr24 => PixelFormatFlags.BitsPerPixel24 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderBGR, 668PixelFormatEnum.Rgb24 => PixelFormatFlags.BitsPerPixel24 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderRGB, 669PixelFormatEnum.Bgr32 => PixelFormatFlags.BitsPerPixel32 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderBGR, 670PixelFormatEnum.Bgra32 => PixelFormatFlags.BitsPerPixel32 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderABGR, 671PixelFormatEnum.Pbgra32 => PixelFormatFlags.BitsPerPixel32 | PixelFormatFlags.IsSRGB | PixelFormatFlags.Premultiplied | PixelFormatFlags.ChannelOrderABGR, 672PixelFormatEnum.Rgb48 => PixelFormatFlags.BitsPerPixel48 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderRGB, 673PixelFormatEnum.Rgba64 => PixelFormatFlags.BitsPerPixel64 | PixelFormatFlags.IsSRGB | PixelFormatFlags.ChannelOrderARGB, 674PixelFormatEnum.Prgba64 => PixelFormatFlags.BitsPerPixel64 | PixelFormatFlags.IsSRGB | PixelFormatFlags.Premultiplied | PixelFormatFlags.ChannelOrderARGB, 675PixelFormatEnum.Gray16 => PixelFormatFlags.BitsPerPixel16 | PixelFormatFlags.IsSRGB | PixelFormatFlags.IsGray, 676PixelFormatEnum.Gray32Float => PixelFormatFlags.BitsPerPixel32 | PixelFormatFlags.IsScRGB | PixelFormatFlags.IsGray, 677PixelFormatEnum.Rgb128Float => PixelFormatFlags.BitsPerPixel128 | PixelFormatFlags.IsScRGB | PixelFormatFlags.ChannelOrderRGB, 678PixelFormatEnum.Rgba128Float => PixelFormatFlags.BitsPerPixel128 | PixelFormatFlags.IsScRGB | PixelFormatFlags.ChannelOrderARGB, 679PixelFormatEnum.Prgba128Float => PixelFormatFlags.BitsPerPixel128 | PixelFormatFlags.IsScRGB | PixelFormatFlags.Premultiplied | PixelFormatFlags.ChannelOrderARGB, 680PixelFormatEnum.Cmyk32 => PixelFormatFlags.BitsPerPixel32 | PixelFormatFlags.IsCMYK, 682_ => PixelFormatFlags.BitsPerPixelUndefined, 711private readonly PixelFormatFlags _flags;