19 #ifndef GNASH_FB_GLUE_AGG_H 20 #define GNASH_FB_GLUE_AGG_H 54 bool init(
int argc,
char ***argv);
116 #endif // GNASH_FB_GLUE_AGG_H
struct fb_var_screeninfo _varinfo
Definition: fb_glue_agg.h:105
Definition: fb_glue_agg.h:36
int width()
The Width of the drawing area, in pixels. For framebuffer based devices, this is the size of the disp...
Definition: fb_glue_agg.cpp:234
size_t getDepth()
Definition: fb_glue_agg.h:99
std::vector< geometry::Range2d< int > > _drawbounds
Definition: fb_glue_agg.h:110
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
void setInvalidatedRegion(const SWFRect &bounds)
Gives the GUI a hint which region of the stage should be redrawn.
Definition: fb_glue_agg.cpp:72
Base class for render handlers.
Definition: Renderer.h:188
struct fb_fix_screeninfo _fixinfo
Definition: fb_glue_agg.h:104
std::unique_ptr< Renderer > _renderer
Definition: fb_glue_agg.h:107
size_t getHeight()
Definition: fb_glue_agg.h:98
int _fd
This is the file descriptor for the framebuffer memory.
Definition: fb_glue_agg.h:99
int height()
Definition: fb_glue_agg.cpp:245
Renderer * createRenderHandler()
Create the renderer handler.
Definition: fb_glue_agg.cpp:147
void render(void *const)
Definition: fb_glue_agg.h:95
bool init(int argc, char ***argv)
Initialise the Framebuffer GUI and the AGG renderer.
Definition: fb_glue_agg.cpp:109
size_t getWidth()
Definition: fb_glue_agg.h:97
FBAggGlue()
Definition: fb_glue_agg.cpp:45
geometry::Range2d< int > _validbounds
Definition: fb_glue_agg.h:109
~FBAggGlue()
Definition: fb_glue_agg.cpp:61
void setInvalidatedRegions(const InvalidatedRanges &ranges)
Definition: fb_glue_agg.cpp:83
Rectangle class, see swf defined rectangle record.
Definition: SWFRect.h:44
void render()
Render the current buffer.
Definition: fb_glue_agg.cpp:217
std::unique_ptr< renderer::GnashDevice > _device
Definition: DeviceGlue.h:139
void prepDrawingArea(void *drawing_area)
Hand off a handle to the native drawing area to the renderer.
Definition: fb_glue_agg.cpp:209