summaryrefslogtreecommitdiff
path: root/xfa/fxbarcode/datamatrix/BC_EncoderContext.cpp
diff options
context:
space:
mode:
authorLei Zhang <thestig@chromium.org>2018-04-20 19:14:53 +0000
committerChromium commit bot <commit-bot@chromium.org>2018-04-20 19:14:53 +0000
commitdd2a629f9ede484e0e570ce09d1e9d8906aa11be (patch)
treed8ef3690e1f888a62141fa3e12224c8be554aff6 /xfa/fxbarcode/datamatrix/BC_EncoderContext.cpp
parente61e2f3d34efee51b69838646dd4e7462989ca08 (diff)
downloadpdfium-chromium/3402.tar.xz
Add CPDF_PatternCS::GetPatternRGB(const PatternValue& value).chromium/3404chromium/3403chromium/3402
Currently, one gets data from CPDF_PatternCS via its parent class's GetRGB(const float* pBuf) method. To squeeze through this interface, the caller has to pass in a float*, and CPDF_PatternCS::GetRGB() has to cast it to PatternValue*. Instead of doing casting, add a specialized GetPatternRGB() method to CPDF_PatternCS. In its parent class, CPDF_ColorSpace, add AsPatternCS() so callers can get a CPDF_PatternCS* from a CPDF_ColorSpace*. Change existing callers to use these new methods. Change-Id: Id476c9ece7ce8d3499a718acc682bc25036a5407 Reviewed-on: https://pdfium-review.googlesource.com/31030 Reviewed-by: Henrique Nakashima <hnakashima@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org>
Diffstat (limited to 'xfa/fxbarcode/datamatrix/BC_EncoderContext.cpp')
0 files changed, 0 insertions, 0 deletions