summaryrefslogtreecommitdiff
path: root/core/fxge/win32/cpsoutput.h
diff options
context:
space:
mode:
Diffstat (limited to 'core/fxge/win32/cpsoutput.h')
-rw-r--r--core/fxge/win32/cpsoutput.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/fxge/win32/cpsoutput.h b/core/fxge/win32/cpsoutput.h
index d140de95f4..49317a64a5 100644
--- a/core/fxge/win32/cpsoutput.h
+++ b/core/fxge/win32/cpsoutput.h
@@ -14,7 +14,9 @@
class CPSOutput : public IFX_WriteStream {
public:
- explicit CPSOutput(HDC hDC);
+ enum class OutputMode { kExtEscape, kGdiComment };
+
+ CPSOutput(HDC hDC, OutputMode mode);
~CPSOutput() override;
// IFX_Writestream
@@ -23,6 +25,7 @@ class CPSOutput : public IFX_WriteStream {
private:
HDC m_hDC;
+ const OutputMode m_mode;
};
#endif // CORE_FXGE_WIN32_CPSOUTPUT_H_