diff options
Diffstat (limited to 'fpdfsdk/pdfwindow/cpwl_color.h')
-rw-r--r-- | fpdfsdk/pdfwindow/cpwl_color.h | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/fpdfsdk/pdfwindow/cpwl_color.h b/fpdfsdk/pdfwindow/cpwl_color.h deleted file mode 100644 index 83e73efbf5..0000000000 --- a/fpdfsdk/pdfwindow/cpwl_color.h +++ /dev/null @@ -1,57 +0,0 @@ -// Copyright 2017 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. - -// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com - -#ifndef FPDFSDK_PDFWINDOW_CPWL_COLOR_H_ -#define FPDFSDK_PDFWINDOW_CPWL_COLOR_H_ - -#include "core/fpdfdoc/cpdf_formcontrol.h" -#include "core/fxge/fx_dib.h" - -struct CPWL_Color { - explicit CPWL_Color(FX_COLORREF ref) - : CPWL_Color(FXARGB_R(ref), FXARGB_G(ref), FXARGB_B(ref)) {} - - CPWL_Color(int32_t type = COLORTYPE_TRANSPARENT, - float color1 = 0.0f, - float color2 = 0.0f, - float color3 = 0.0f, - float color4 = 0.0f) - : nColorType(type), - fColor1(color1), - fColor2(color2), - fColor3(color3), - fColor4(color4) {} - - CPWL_Color(int32_t r, int32_t g, int32_t b) - : nColorType(COLORTYPE_RGB), - fColor1(r / 255.0f), - fColor2(g / 255.0f), - fColor3(b / 255.0f), - fColor4(0) {} - - CPWL_Color operator/(float fColorDivide) const; - CPWL_Color operator-(float fColorSub) const; - - CPWL_Color ConvertColorType(int32_t other_nColorType) const; - - FX_COLORREF ToFXColor(int32_t nTransparency) const; - - void Reset() { - nColorType = COLORTYPE_TRANSPARENT; - fColor1 = 0.0f; - fColor2 = 0.0f; - fColor3 = 0.0f; - fColor4 = 0.0f; - } - - int32_t nColorType; - float fColor1; - float fColor2; - float fColor3; - float fColor4; -}; - -#endif // FPDFSDK_PDFWINDOW_CPWL_COLOR_H_ |