X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=blobdiff_plain;f=src%2Fview.h;h=e93d673116087ebd980a93ec8f4eda2e5c5a16a9;hp=e6b4dbb70c01e87071f2d1715f2708c787a644f8;hb=fe80b0a479a44182b6e7e982fb6ff33b6e17303d;hpb=6ce000e7212d9f5db6e5998c41df15bcad2022c8 diff --git a/src/view.h b/src/view.h index e6b4dbb..e93d673 100644 --- a/src/view.h +++ b/src/view.h @@ -10,6 +10,8 @@ #define USE_GPU_RENDERING true #define USE_SHADING !(USE_GPU_RENDERING) && true +//#define TRANSFORM_OBJECTS_NOT_VIEW + namespace IPDF { class Screen; @@ -62,7 +64,10 @@ 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); private: struct GPUObjBounds