Added initial split of processing and rendering
[vuplus_xbmc] / xbmc / guilib / GUITextBox.h
index 38ba518..2c6e99f 100644 (file)
@@ -49,7 +49,9 @@ public:
   virtual ~CGUITextBox(void);
   virtual CGUITextBox *Clone() const { return new CGUITextBox(*this); };
 
-  virtual void DoRender(unsigned int currentTime);
+  virtual void DoProcess(unsigned int currentTime);
+  virtual void Process(unsigned int currentTime);
+  virtual void DoRender();
   virtual void Render();
   virtual bool OnMessage(CGUIMessage& message);
 
@@ -84,6 +86,8 @@ protected:
 
   CLabelInfo m_label;
 
+  TransformMatrix m_textMatrix;
+
   // autoscrolling
   int          m_autoScrollCondition;
   int          m_autoScrollTime;      // time to scroll 1 line (ms)