20 #ifndef BACKEND_RENDER_HANDLER_AGG_H 21 #define BACKEND_RENDER_HANDLER_AGG_H 33 unsigned char *_testBuffer;
41 if ( _testBuffer ) free(_testBuffer);
45 virtual void init_buffer(
unsigned char *mem,
int size,
int x,
int y,
55 unsigned char *tmp =
static_cast<unsigned char *
>(realloc(_testBuffer, size));
63 memset(_testBuffer, 0, size);
64 printf(
"Renderer Test memory at: %p\n", _testBuffer);
94 #endif // BACKEND_RENDER_HANDLER_AGG_H
virtual unsigned int getBytesPerPixel() const =0
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
Definition: klash_part.cpp:329
unsigned int getBitsPerPixel() const
Definition: Renderer_agg.h:50
Base class for render handlers.
Definition: Renderer.h:188
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:2108
Definition: klash_part.cpp:329
#define _(String)
Definition: log.h:44
virtual bool initTestBuffer(unsigned width, unsigned height)
Definition: Renderer_agg.h:52
void log_error(StringType msg, Args... args)
Definition: log.h:283
std::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
std::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:2047
virtual ~Renderer_agg_base()
Definition: Renderer_agg.h:40