Table of Contents

Class PixelKernels

Namespace
PaintDotNet.Rendering
Assembly
PaintDotNet.Primitives.dll
public static class PixelKernels
Inheritance
PixelKernels
Inherited Members

Methods

ClearTransparentColors(RegionPtr<ColorBgra32>)

For pixels whose alpha value is zero, sets the color channels to zero as well.

ConvertBgra32ToPbgra32(RegionPtr<ColorPbgra32>)
ConvertBgra32ToRgba32(RegionPtr<ColorRgba32>, RegionPtr<ColorBgra32>)
ConvertPbgra32ToBgra32(RegionPtr<ColorBgra32>)
ConvertRgba32ToBgra32(RegionPtr<ColorBgra32>, RegionPtr<ColorRgba32>)
ConvertXyzw32ToZyxw32(RegionPtr<uint>, RegionPtr<uint>)
ExtractChannel(RegionPtr<byte>, RegionPtr<ColorBgra32>, int)
ExtractChannel(RegionPtr<byte>, RegionPtr<ColorPbgra32>, int)
ExtractChannel(RegionPtr<byte>, RegionPtr<ColorPrgba32>, int)
ExtractChannel(RegionPtr<byte>, RegionPtr<ColorRgba32>, int)
ExtractChannelXyzw32(RegionPtr<byte>, RegionPtr<uint>, int)
Overwrite(RegionPtr<ColorBgra32>, RegionPtr<ColorBgra32>, RegionPtr<ColorAlpha8>)
ReplaceChannel(RegionPtr<ColorBgra32>, RegionPtr<byte>, int)
SetAlphaChannel(RegionPtr<ColorBgra32>, ColorAlpha8)
Underwrite(RegionPtr<ColorBgra32>, RegionPtr<ColorBgra32>, RegionPtr<ColorAlpha8>)