30 #ifndef _CEGUIWindowRenderer_h_ 
   31 #define _CEGUIWindowRenderer_h_ 
   33 #include "CEGUIWindow.h" 
   34 #include "CEGUIProperty.h" 
   39 #   pragma warning(push) 
   40 #   pragma warning(disable : 4251) 
   87     virtual void render() = 0;
 
  118     virtual Rect getUnclippedInnerRect() 
const;
 
  155     void registerProperty(
Property* property, 
const bool ban_from_xml);
 
  166     void registerProperty(
Property* property);
 
  172     virtual void onAttach();
 
  178     virtual void onDetach();
 
  258 #if defined(_MSC_VER) 
  259 #   pragma warning(pop) 
  262 #endif // _CEGUIWindowRenderer_h_