| Index: core/include/fxge/fx_ge.h
|
| diff --git a/core/include/fxge/fx_ge.h b/core/include/fxge/fx_ge.h
|
| index 0aa3f17d4d97c12b9729c25227c9d521863a11a3..23be3648d1f296e67f5fb8ade9cf6f86ff77ec5c 100644
|
| --- a/core/include/fxge/fx_ge.h
|
| +++ b/core/include/fxge/fx_ge.h
|
| @@ -10,17 +10,12 @@
|
| #include "fx_dib.h"
|
| #include "fx_font.h"
|
|
|
| -class CFX_ClipRgn;
|
| -class CFX_PathData;
|
| -class CFX_GraphStateData;
|
| class CFX_Font;
|
| class CFX_FontMgr;
|
| class CFX_FontCache;
|
| class CFX_FaceCache;
|
| -class CFX_RenderDevice;
|
| class IFX_RenderDeviceDriver;
|
| class CCodec_ModuleMgr;
|
| -class IFXG_PaintModuleMgr;
|
|
|
| class CFX_GEModule {
|
| public:
|
| @@ -434,8 +429,7 @@ class CFX_RenderDevice {
|
| class CFX_FxgeDevice : public CFX_RenderDevice {
|
| public:
|
| CFX_FxgeDevice();
|
| -
|
| - ~CFX_FxgeDevice();
|
| + ~CFX_FxgeDevice() override;
|
|
|
| FX_BOOL Attach(CFX_DIBitmap* pBitmap,
|
| int dither_bits = 0,
|
| @@ -455,8 +449,7 @@ class CFX_FxgeDevice : public CFX_RenderDevice {
|
| class CFX_SkiaDevice : public CFX_RenderDevice {
|
| public:
|
| CFX_SkiaDevice();
|
| -
|
| - ~CFX_SkiaDevice();
|
| + ~CFX_SkiaDevice() override;
|
|
|
| FX_BOOL Attach(CFX_DIBitmap* pBitmap,
|
| int dither_bits = 0,
|
| @@ -473,6 +466,7 @@ class CFX_SkiaDevice : public CFX_RenderDevice {
|
| protected:
|
| FX_BOOL m_bOwnedBitmap;
|
| };
|
| +
|
| class IFX_RenderDeviceDriver {
|
| public:
|
| static IFX_RenderDeviceDriver* CreateFxgeDriver(
|
| @@ -612,14 +606,16 @@ class IFX_RenderDeviceDriver {
|
|
|
| virtual void ClearDriver() {}
|
| };
|
| +
|
| class IFX_PSOutput {
|
| public:
|
| virtual void Release() = 0;
|
| virtual void OutputPS(const FX_CHAR* string, int len) = 0;
|
|
|
| protected:
|
| - ~IFX_PSOutput() {}
|
| + virtual ~IFX_PSOutput() {}
|
| };
|
| +
|
| class CPSFont;
|
| class CFX_PSRenderer {
|
| public:
|
|
|