30 #ifndef _CEGUIRenderer_h_ 
   31 #define _CEGUIRenderer_h_ 
   33 #include "CEGUI/Base.h" 
   34 #include "CEGUI/String.h" 
   35 #include "CEGUI/Size.h" 
   36 #include "CEGUI/Vector.h" 
  118     virtual void destroyGeometryBuffer(
const GeometryBuffer& buffer) = 0;
 
  124     virtual void destroyAllGeometryBuffers() = 0;
 
  148     virtual void destroyTextureTarget(
TextureTarget* target) = 0;
 
  154     virtual void destroyAllTextureTargets() = 0;
 
  206                                    const String& resourceGroup) = 0;
 
  243     virtual void destroyTexture(
Texture& texture) = 0;
 
  253     virtual void destroyTexture(
const String& name) = 0;
 
  259     virtual void destroyAllTextures() = 0;
 
  276     virtual bool isTextureDefined(
const String& name) 
const = 0;
 
  283     virtual void beginRendering() = 0;
 
  289     virtual void endRendering() = 0;
 
  308     virtual void setDisplaySize(
const Sizef& size) = 0;
 
  318     virtual const Sizef& getDisplaySize() 
const = 0;
 
  328     virtual const Vector2f& getDisplayDPI() 
const = 0;
 
  337     virtual uint getMaxTextureSize() 
const = 0;
 
  346     virtual const String& getIdentifierString() 
const = 0;
 
  355 #endif // end of guard _CEGUIRenderer_h_