5#ifndef _JAWSMAKO_SKIARENDERER_H_
6#define _JAWSMAKO_SKIARENDERER_H_
51 virtual void drawNode(
const IDOMNodePtr &node, SkCanvas *canvas) = 0;
Base class Interface for all Reference Counted objects.
Definition ircobject.h:35
A renderer that can paint XPS compatible DOM into a Skia canvas using the Skia API.
Definition skiarenderer.h:27
virtual void flushCaches()=0
Flush all caches used by the renderer.
virtual void drawNode(const IDOMNodePtr &node, SkCanvas *canvas)=0
Render the given node into the Skia canvas.
virtual ~ISkiaRenderer()
Definition skiarenderer.h:29
static JAWSMAKO_API ISkiaRendererPtr create(const IJawsMakoPtr &jawsMako)
Create a Skia Renderer Instance.
Definition apexcustompostprocess.h:17
#define DECL_SMART_PTR(cls)
Definition smartptr.h:211
#define JAWSMAKO_API
Definition types.h:29