FX Bool considered harmful, part 3
[pdfium.git] / fpdfsdk / include / fsdk_rendercontext.h
index 51c37b3..8945d18 100644 (file)
@@ -1,23 +1,24 @@
 // Copyright 2014 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 _RENDERCONTENT_H_
-#define _RENDERCONTENT_H_
-#include "../include/fsdk_define.h"
-#include "../include/fpdf_progressive.h"
+#ifndef FPDFSDK_INCLUDE_FSDK_RENDERCONTEXT_H_
+#define FPDFSDK_INCLUDE_FSDK_RENDERCONTEXT_H_
+
+#include "../../public/fpdf_progressive.h"
+#include "fsdk_define.h"
 
 // Everything about rendering is put here: for OOM recovery
-class CRenderContext : public CFX_Object
+class CRenderContext
 {
 public:
        CRenderContext() { Clear(); }
        ~CRenderContext();
-       
+
        void Clear();
-       
+
        CFX_RenderDevice*               m_pDevice;
        CPDF_RenderContext*             m_pContext;
        CPDF_ProgressiveRenderer*       m_pRenderer;
@@ -33,9 +34,10 @@ class IFSDK_PAUSE_Adapter : public IFX_Pause
 {
 public:
        IFSDK_PAUSE_Adapter(IFSDK_PAUSE* IPause );
-       FX_BOOL NeedToPauseNow();
-       
+       bool NeedToPauseNow();
+
 private:
        IFSDK_PAUSE* m_IPause;
 };
-#endif
+
+#endif  // FPDFSDK_INCLUDE_FSDK_RENDERCONTEXT_H_