fde_object.h revision 4d3acf4ec42bf6e838f9060103aff98fbf170794
1// Copyright 2014 PDFium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 6 7#ifndef XFA_FDE_FDE_OBJECT_H_ 8#define XFA_FDE_FDE_OBJECT_H_ 9 10#include <cstdint> 11 12#include "core/fxge/fx_dib.h" 13 14class CFDE_Brush { 15 public: 16 CFDE_Brush() : m_Color(0xFF000000) {} 17 18 FX_ARGB GetColor() const { return m_Color; } 19 void SetColor(FX_ARGB color) { m_Color = color; } 20 21 private: 22 FX_ARGB m_Color; 23}; 24 25class CFDE_Pen { 26 public: 27 CFDE_Pen() : m_Color(0) {} 28 ~CFDE_Pen() {} 29 30 FX_ARGB GetColor() const { return m_Color; } 31 void SetColor(FX_ARGB color) { m_Color = color; } 32 33 private: 34 FX_ARGB m_Color; 35}; 36 37#endif // XFA_FDE_FDE_OBJECT_H_ 38