30 #ifndef _CEGUIRenderer_h_
31 #define _CEGUIRenderer_h_
33 #include "CEGUIBase.h"
116 virtual void destroyGeometryBuffer(
const GeometryBuffer& buffer) = 0;
122 virtual void destroyAllGeometryBuffers() = 0;
146 virtual void destroyTextureTarget(
TextureTarget* target) = 0;
152 virtual void destroyAllTextureTargets() = 0;
162 virtual Texture& createTexture() = 0;
187 const String& resourceGroup) = 0;
206 virtual Texture& createTexture(
const Size& size) = 0;
216 virtual void destroyTexture(
Texture& texture) = 0;
222 virtual void destroyAllTextures() = 0;
229 virtual void beginRendering() = 0;
235 virtual void endRendering() = 0;
254 virtual void setDisplaySize(
const Size& size) = 0;
264 virtual const Size& getDisplaySize()
const = 0;
274 virtual const Vector2& getDisplayDPI()
const = 0;
283 virtual uint getMaxTextureSize()
const = 0;
292 virtual const String& getIdentifierString()
const = 0;
301 #endif // end of guard _CEGUIRenderer_h_