1
/////////////////////////////////////////////////////////////////////////////////
3
// Copyright (C) dotPDN LLC, Rick Brewster, Tom Jackson, and contributors. //
4
// Portions Copyright (C) Microsoft Corporation. All Rights Reserved. //
5
// See license-pdn.txt for full licensing and attribution details. //
7
// Ported to Pinta by: Jonathan Pobst <monkey@jpobst.com> //
8
/////////////////////////////////////////////////////////////////////////////////
15
/// Abstract base class that all "user" blend ops derive from.
16
/// These ops are available in the UI for a user to choose from
17
/// in order to configure the blending properties of a Layer.
19
/// See UserBlendOps.cs for guidelines on implementation.
22
public abstract class UserBlendOp : BinaryPixelOp
24
public virtual UserBlendOp CreateWithOpacity (int opacity)
29
public override string ToString ()
31
return Utility.GetStaticName (this.GetType ());