Refactor Rendering of Objects (prepare for CPU rendering)
[ipdf/code.git] / src / document.h
index ffb761d..54ccdd0 100644 (file)
@@ -13,10 +13,11 @@ namespace IPDF
 
                        void Load(const std::string & filename = "");
                        void Save(const std::string & filename);
-                       void Add(Real x, Real y, Real w, Real h);
+                       void Add(ObjectType type, const Rect & bounds);
                        void DebugDumpObjects();
 
                        unsigned ObjectCount() const {return m_count;}
+                       inline const Objects & GetObjects() const {return m_objects;}
 
                        bool operator==(const Document & equ) const;
                        bool operator!=(const Document & equ) const {return !(this->operator==(equ));}

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