## 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` : |