|
| | Renderer_agg_base () |
| |
| virtual | ~Renderer_agg_base () |
| |
| virtual void | init_buffer (unsigned char *mem, int size, int x, int y, int rowstride)=0 |
| |
| virtual unsigned int | getBytesPerPixel () const =0 |
| |
| unsigned int | getBitsPerPixel () const |
| |
| virtual bool | initTestBuffer (unsigned width, unsigned height) |
| |
| | Renderer () |
| |
| virtual | ~Renderer () |
| |
| virtual std::string | description () const =0 |
| | Return a description of this renderer. More...
|
| |
| virtual void | set_scale (float, float) |
| | Sets the x/y scale for the movie. More...
|
| |
| virtual void | set_translation (float, float) |
| |
| void | setQuality (Quality q) |
| |
| virtual CachedBitmap * | createCachedBitmap (std::unique_ptr< image::GnashImage > im)=0 |
| | Given an image, returns a pointer to a CachedBitmap class that can later be passed to FillStyleX_bitmap(), to set a bitmap fill style. More...
|
| |
| virtual void | drawVideoFrame (image::GnashImage *frame, const Transform &xform, const SWFRect *bounds, bool smooth)=0 |
| | Draws a video frame. More...
|
| |
| virtual void | drawLine (const std::vector< point > &coords, const rgba &color, const SWFMatrix &mat)=0 |
| | Draw a line-strip directly, using a thin, solid line. More...
|
| |
| virtual void | draw_poly (const std::vector< point > &corners, const rgba &fill, const rgba &outline, const SWFMatrix &mat, bool masked)=0 |
| | Draw a simple, solid filled polygon with a thin (~1 pixel) outline. More...
|
| |
| virtual void | drawShape (const SWF::ShapeRecord &shape, const Transform &xform)=0 |
| |
| virtual void | drawGlyph (const SWF::ShapeRecord &rec, const rgba &color, const SWFMatrix &mat)=0 |
| | Draws a glyph (font character). More...
|
| |
| virtual void | renderToImage (std::unique_ptr< IOChannel >, FileType, int) const |
| | Draw the current rendering buffer to an image file. More...
|
| |
| virtual void | set_invalidated_regions (const InvalidatedRanges &) |
| | Sets the update region (called prior to begin_display). More...
|
| |
| virtual geometry::Range2d< int > | world_to_pixel (const SWFRect &worldbounds) const =0 |
| | Converts world coordinates to pixel coordinates. More...
|
| |
| geometry::Range2d< int > | world_to_pixel (const geometry::Range2d< int > &wb) const |
| |
| virtual point | pixel_to_world (int x, int y) const =0 |
| | Converts pixel coordinates to world coordinates (TWIPS) More...
|
| |
| geometry::Range2d< int > | pixel_to_world (const geometry::Range2d< int > &pixelbounds) const |
| |
| virtual bool | bounds_in_clipping_area (const geometry::Range2d< int > &) const |
| | Checks if the given bounds are (partially) in the current drawing clipping area. More...
|
| |
| virtual void | begin_submit_mask ()=0 |
| |
| virtual void | end_submit_mask ()=0 |
| |
| virtual void | disable_mask ()=0 |
| |
| virtual RenderImages::const_iterator | getFirstRenderImage () const |
| |
| virtual RenderImages::const_iterator | getLastRenderImage () const |
| |