Table of Contents

Namespace PaintDotNet.Rendering

Classes

CompositionOp

A composition blend operator is used for ordered blending, such as "a OVER b". All composition ops use straight alpha (not premultiplied alpha, i.o.w.).

CompositionOps
CompositionOps.Additive
CompositionOps.ColorBurn
CompositionOps.ColorDodge
CompositionOps.Darken
CompositionOps.Difference
CompositionOps.Glow
CompositionOps.Lighten
CompositionOps.Multiply
CompositionOps.Negation
CompositionOps.Normal
CompositionOps.Overlay
CompositionOps.Reflect
CompositionOps.Screen
CompositionOps.Xor
PixelKernels
RendererExtensions
RenderingObjectRefExtensions
SurfaceBgraExtensions
SurfaceExtensions
SurfaceExtensions2

Structs

Matrix3x2Double
Matrix3x2Float
Matrix4x3Double
Matrix4x3Float
Matrix4x4Double
Matrix4x4Float
Matrix5x4Double
Matrix5x4Float
Point2Double
Point2Float
Point2Int32
Point2Int64
Point3Double
Point3Float
Point3Int32
RectDouble
RectFloat
RectInt32
RectInt64
SizeDouble
SizeFloat
SizeInt32
SizeInt64
Vector2Double
Vector2Float
Vector2Int32
Vector2Int64
Vector3Double
Vector3Float
Vector3Int32
Vector4Double
Vector4Float
Vector4Int32

Interfaces

IRenderer<TPixel>
ISurfaceRef<TPixel>
ISurface<TPixel>

Enums

GeometryCombineMode
MatrixMultiplyOrder