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