Hacky debug font system, performance counter.
[ipdf/code.git] / src / view.h
index 4e2306a..5865f9a 100644 (file)
@@ -9,18 +9,22 @@ namespace IPDF
        class View
        {
                public:
-                       View(Document & document) : m_document(document), m_bounds(0,0,1,1) {}
+                       View(Document & document, const Rect & bounds = Rect(0,0,1,1), const Colour & colour = Colour(0.f,0.f,0.f,1.f)) 
+                               : m_document(document), m_bounds(bounds), m_colour(colour) {}
                        virtual ~View() {}
 
                        void Render();
                        
                        void Translate(Real x, Real y);
                        void ScaleAroundPoint(Real x, Real y, Real scaleAmt);
+                       
+                       const Rect& GetBounds() const { return m_bounds; }
                
                private:
                        void DrawGrid();
                        Document & m_document;
                        Rect m_bounds;
+                       Colour m_colour;
        };
 }
 

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