| // Copyright 2021 PDFium Authors. All rights reserved. | 
 | // Use of this source code is governed by a BSD-style license that can be | 
 | // found in the LICENSE file. | 
 |  | 
 | #include "constants/transparency.h" | 
 |  | 
 | namespace pdfium { | 
 | namespace transparency { | 
 |  | 
 | // PDF 1.7 spec, table 7.2. | 
 | // Standard separable blend modes. | 
 | const char kNormal[] = "Normal"; | 
 | const char kMultiply[] = "Multiply"; | 
 | const char kScreen[] = "Screen"; | 
 | const char kOverlay[] = "Overlay"; | 
 | const char kDarken[] = "Darken"; | 
 | const char kLighten[] = "Lighten"; | 
 | const char kColorDodge[] = "ColorDodge"; | 
 | const char kColorBurn[] = "ColorBurn"; | 
 | const char kHardLight[] = "HardLight"; | 
 | const char kSoftLight[] = "SoftLight"; | 
 | const char kDifference[] = "Difference"; | 
 | const char kExclusion[] = "Exclusion"; | 
 |  | 
 | // PDF 1.7 spec, table 7.3. | 
 | // Standard nonseparable blend modes. | 
 | const char kHue[] = "Hue"; | 
 | const char kSaturation[] = "Saturation"; | 
 | const char kColor[] = "Color"; | 
 | const char kLuminosity[] = "Luminosity"; | 
 |  | 
 | // PDF 1.7 spec, table 7.10. | 
 | // Entries in a soft-mask dictionary. | 
 | const char kSoftMaskSubType[] = "S"; | 
 | const char kAlpha[] = "Alpha"; | 
 | const char kG[] = "G"; | 
 | const char kBC[] = "BC"; | 
 | const char kTR[] = "TR"; | 
 |  | 
 | // PDF 1.7 spec, table 7.13. | 
 | // Additional entries specific to a transparency group attributes dictionary. | 
 | const char kGroupSubType[] = "S"; | 
 | const char kTransparency[] = "Transparency"; | 
 | const char kCS[] = "CS"; | 
 | const char kI[] = "I"; | 
 |  | 
 | }  // namespace transparency | 
 | }  // namespace pdfium |