19 #ifndef GNASH_FB_GLUE_H 20 #define GNASH_FB_GLUE_H 27 #ifdef BUILD_EGL_DEVICE 30 #ifdef BUILD_RAWFB_DEVICE 33 #ifdef BUILD_DIRECTFB_DEVICE 36 #ifdef BUILD_X11_DEVICE 61 virtual bool init(
int argc,
char **argv[]) = 0;
71 virtual int width() = 0;
74 virtual void render(
void*
const ) {};
std::unique_ptr< Renderer > _renderer
Definition: fb_glue.h:76
virtual Renderer * createRenderHandler()=0
virtual ~FBGlue()
Definition: fb_glue.h:57
void FbWidget
Definition: fb_glue.h:48
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
virtual void setInvalidatedRegions(const InvalidatedRanges &)
Definition: fb_glue.h:67
FBGlue()
Definition: fb_glue.h:56
Definition: DeviceGlue.h:37
Base class for render handlers.
Definition: Renderer.h:188
virtual void setRenderHandlerSize(int, int)
Definition: fb_glue.h:66
virtual bool init(int argc, char **argv[])=0
virtual void beforeRendering(movie_root *)
Definition: fb_glue.h:76
virtual void render(void *const)
Definition: fb_glue.h:74
virtual void prepDrawingArea(FbWidget *drawing_area)=0
This class represents the 'Stage' and top-level movie.
Definition: movie_root.h:150