20 #ifndef BACKEND_RENDER_HANDLER_AGG_H
21 #define BACKEND_RENDER_HANDLER_AGG_H
33 unsigned char *_testBuffer, *_testBufferTmp;
43 virtual void init_buffer(
unsigned char *mem,
int size,
int x,
int y,
53 _testBufferTmp =
static_cast<unsigned char *
>(realloc(_testBuffer, size));
54 if (_testBufferTmp == NULL) {
55 log_error(
_(
"Memory reallocation error"));
58 _testBuffer = _testBufferTmp;
61 memset(_testBuffer, 0, size);
62 printf(
"Renderer Test memory at: %p\n", _testBuffer);
92 #endif // BACKEND_RENDER_HANDLER_AGG_H
virtual unsigned int getBytesPerPixel() const =0
Definition: klash_part.cpp:329
Base class for render handlers.
Definition: Renderer.h:190
DSOEXPORT const char * agg_detect_pixel_format(unsigned int rofs, unsigned int rsize, unsigned int gofs, unsigned int gsize, unsigned int bofs, unsigned int bsize, unsigned int bpp)
Definition: Renderer_agg.cpp:2126
Definition: klash_part.cpp:329
#define _(String)
Definition: log.h:44
virtual bool initTestBuffer(unsigned width, unsigned height)
Definition: Renderer_agg.h:50
boost::int32_t x
Definition: BitmapData_as.cpp:434
Definition: Renderer_agg.h:29
#define DSOEXPORT
Definition: dsodefs.h:55
virtual void init_buffer(unsigned char *mem, int size, int x, int y, int rowstride)=0
boost::int32_t y
Definition: BitmapData_as.cpp:435
Renderer_agg_base()
Definition: Renderer_agg.h:37
DSOEXPORT Renderer_agg_base * create_Renderer_agg(const char *pixelformat)
Create a render handler.
Definition: Renderer_agg.cpp:2065
virtual ~Renderer_agg_base()
Definition: Renderer_agg.h:40
unsigned int getBitsPerPixel() const
Definition: Renderer_agg.h:48