blob: dc2405adcaa5fe44e596d747ea7d375a7be4f05d [file] [log] [blame] [edit]
// 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