28 #ifndef _CEGUINullTexture_h_
29 #define _CEGUINullTexture_h_
31 #include "../../Texture.h"
32 #include "CEGUI/RendererModules/Null/Renderer.h"
35 # pragma warning(push)
36 # pragma warning(disable : 4251)
47 const String& getName()
const;
48 const Sizef& getSize()
const;
49 const Sizef& getOriginalDataSize()
const;
50 const Vector2f& getTexelScaling()
const;
51 void loadFromFile(
const String& filename,
const String& resourceGroup);
52 void loadFromMemory(
const void* buffer,
const Sizef& buffer_size,
54 void blitFromMemory(
const void* sourceData,
const Rectf& area);
55 void blitToMemory(
void* targetData);
56 bool isPixelFormatSupported(
const PixelFormat fmt)
const;
64 friend void NullRenderer::destroyTexture(
const String&);
70 const String& resourceGroup);
77 void updateCachedScaleValues();
97 #endif // end of guard _CEGUINullTexture_h_