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_