29 #ifndef _CEGUIRenderer_h_
30 #define _CEGUIRenderer_h_
32 #include "CEGUI/Base.h"
33 #include "CEGUI/String.h"
34 #include "CEGUI/Size.h"
35 #include "CEGUI/Vector.h"
117 virtual void destroyGeometryBuffer(
const GeometryBuffer& buffer) = 0;
123 virtual void destroyAllGeometryBuffers() = 0;
147 virtual void destroyTextureTarget(
TextureTarget* target) = 0;
153 virtual void destroyAllTextureTargets() = 0;
205 const String& resourceGroup) = 0;
242 virtual void destroyTexture(
Texture& texture) = 0;
252 virtual void destroyTexture(
const String& name) = 0;
258 virtual void destroyAllTextures() = 0;
275 virtual bool isTextureDefined(
const String& name)
const = 0;
282 virtual void beginRendering() = 0;
288 virtual void endRendering() = 0;
307 virtual void setDisplaySize(
const Sizef& size) = 0;
317 virtual const Sizef& getDisplaySize()
const = 0;
327 virtual const Vector2f& getDisplayDPI()
const = 0;
336 virtual uint getMaxTextureSize()
const = 0;
345 virtual const String& getIdentifierString()
const = 0;
354 #endif // end of guard _CEGUIRenderer_h_