143 references to PixelFormatFlags
PresentationCore (143)
System\Windows\Media\PixelFormat.cs (143)
262private readonly PixelFormatFlags FormatFlags 464return (FormatFlags & PixelFormatFlags.ChannelOrderABGR) != 0 || 465(FormatFlags & PixelFormatFlags.ChannelOrderARGB) != 0 || 466(FormatFlags & PixelFormatFlags.NChannelAlpha) != 0; 474return (FormatFlags & PixelFormatFlags.Palettized) != 0; 560private static PixelFormatFlags GetPixelFormatFlagsFromGuid(Guid pixelFormatGuid) 562PixelFormatFlags result = PixelFormatFlags.BitsPerPixelUndefined; 5720x1D => PixelFormatFlags.ChannelOrderARGB | PixelFormatFlags.IsScRGB, 5740x1E => PixelFormatFlags.ChannelOrderARGB | PixelFormatFlags.IsScRGB, 5760x1F => PixelFormatFlags.IsCMYK, 5780x20 => PixelFormatFlags.IsNChannel, 5800x21 => PixelFormatFlags.IsNChannel, 5820x22 => PixelFormatFlags.IsNChannel, 5840x23 => PixelFormatFlags.IsNChannel, 5860x24 => PixelFormatFlags.IsNChannel, 5880x25 => PixelFormatFlags.IsNChannel, 5900x26 => PixelFormatFlags.IsNChannel, 5920x27 => PixelFormatFlags.IsNChannel, 5940x28 => PixelFormatFlags.IsNChannel, 5960x29 => PixelFormatFlags.IsNChannel, 5980x2A => PixelFormatFlags.IsNChannel, 6000x2B => PixelFormatFlags.IsNChannel, 6020x2C => PixelFormatFlags.IsCMYK | PixelFormatFlags.NChannelAlpha, 6040x2D => PixelFormatFlags.IsCMYK | PixelFormatFlags.NChannelAlpha, 6060x2E => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6080x2F => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6100x30 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6120x31 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6140x32 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6160x33 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6180x34 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6200x35 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6220x36 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6240x37 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6260x38 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6280x39 => PixelFormatFlags.IsNChannel | PixelFormatFlags.NChannelAlpha, 6300x3A => PixelFormatFlags.ChannelOrderARGB | PixelFormatFlags.IsScRGB, 6320x3B => PixelFormatFlags.ChannelOrderRGB | PixelFormatFlags.IsScRGB, 6340x3D => PixelFormatFlags.ChannelOrderRGB | PixelFormatFlags.IsScRGB, 6360x3E => PixelFormatFlags.IsGray | PixelFormatFlags.IsScRGB, 6380x3F => PixelFormatFlags.IsGray | PixelFormatFlags.IsScRGB, 6400x40 => PixelFormatFlags.IsScRGB | PixelFormatFlags.ChannelOrderRGB, 6420x41 => PixelFormatFlags.IsScRGB | PixelFormatFlags.ChannelOrderRGB, 6440x42 => PixelFormatFlags.IsScRGB | PixelFormatFlags.ChannelOrderRGB, 645_ => PixelFormatFlags.BitsPerPixelUndefined 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, 681_ => PixelFormatFlags.BitsPerPixelUndefined, 710private readonly PixelFormatFlags _flags;