Use Gmprat for Path bounds with TRANSFORM_BEZIERS_TO_PATH
[ipdf/code.git] / src / view.h
index e6b4dbb..5ea06a0 100644 (file)
 #define USE_GPU_RENDERING true
 #define USE_SHADING !(USE_GPU_RENDERING) && true
 
+#ifdef QUADTREE_DISABLED
+
+#define TRANSFORM_OBJECTS_NOT_VIEW
+
+#endif
+
 namespace IPDF
 {
        class Screen;
@@ -62,7 +68,12 @@ namespace IPDF
                        void SetLazyRendering(bool state = true) {m_lazy_rendering = state;}
                        bool UsingLazyRendering() const {return m_lazy_rendering;}
                        
+                       void SaveBMP(const char * filename) {if (UsingGPURendering()) SaveGPUBMP(filename); else SaveCPUBMP(filename);}
+                       
                        void SaveCPUBMP(const char * filename);
+                       void SaveGPUBMP(const char * filename);
+
+                       Document & Doc() {return m_document;}
 
                private:
                        struct GPUObjBounds

UCC git Repository :: git.ucc.asn.au