Class WhiteInkItemProcessor
Namespace: Aurigma.DesignAtoms.Services.WhiteInk.WhiteInkItemProcessors
Assembly: Aurigma.DesignAtoms.dll
Syntax
public abstract class WhiteInkItemProcessor : IDisposable
Inheritance: System.Object -> WhiteInkItemProcessor
Implements
System.IDisposable
Inherited Members
System.Object.ToStringSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.ReferenceEquals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseClone
Constructors
WhiteInkItemProcessor
protected WhiteInkItemProcessor(IColorManagement colorManagement, ItemHandler itemHandler)
Properties
ItemHandler
protected ItemHandler ItemHandler { get; }
Methods
ApplyWhiteInk
public abstract Task ApplyWhiteInk(Color color, IColorProfilesProvider colorProfilesProvider)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Color.Color | color | |
| Aurigma.DesignAtoms.ColorManagement.IColorProfilesProvider | colorProfilesProvider |
Returns
System.Threading.Tasks.Task
Dispose
public void Dispose()
Dispose
protected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
System.Boolean | disposing |
Fields
_colorManagement
protected readonly IColorManagement _colorManagement