ev-async-renderer

ev-async-renderer —

Synopsis




#define     EV_ASYNC_RENDERER_IFACE         (k)
#define     EV_IS_ASYNC_RENDERER_IFACE      (k)
            EvAsyncRenderer;
            EvAsyncRendererIface;
void        ev_async_renderer_render_pixbuf (EvAsyncRenderer *renderer,
                                             int page,
                                             double scale,
                                             int rotation);

Object Hierarchy


  GInterface
   +----EvAsyncRenderer

Description

Details

EV_ASYNC_RENDERER_IFACE()

#define EV_ASYNC_RENDERER_IFACE(k)	  (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_ASYNC_RENDERER, EvAsyncRendererIface))

k :

EV_IS_ASYNC_RENDERER_IFACE()

#define EV_IS_ASYNC_RENDERER_IFACE(k)	  (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_ASYNC_RENDERER))

k :

EvAsyncRenderer

typedef struct _EvAsyncRenderer EvAsyncRenderer;


EvAsyncRendererIface

typedef struct {
	GTypeInterface base_iface;

	void	    (* render_finished) (EvAsyncRenderer *renderer,
					 GdkPixbuf       *pixbuf);

	void        (* render_pixbuf)   (EvAsyncRenderer *renderer,
					 int              page,
					 double           scale,
					 int              rotation);
} EvAsyncRendererIface;


ev_async_renderer_render_pixbuf ()

void        ev_async_renderer_render_pixbuf (EvAsyncRenderer *renderer,
                                             int page,
                                             double scale,
                                             int rotation);

renderer :
page :
scale :
rotation :