A generic renderer interface.
More...
#include <jawsmako/renderspec.h>
|
| virtual | ~IRenderer ()=default |
| virtual void | render (const IDOMNodePtr &node, CRenderSpec *renderSpec)=0 |
| | Render a node, targeting the given render specification. Any gray, RGB (except sRGB), or CMYK space is currently supported for the process space. Extended gamut (ie CMYKOV or CMYKOVG) ICC color spaces are supported as the final output space, achievable by the use of a color conversion post process. For best results, it is recommended that a wide gamut CMYK profile is used as the process space in order to preserve as much gamut as possible, while still affording normal PDF transparency and CMYK overprint semantics.
|
| virtual void | addRef () const =0 |
| | Increases the reference count of the actual object pointed to. This would take place during an assignment or copying.
|
| virtual bool | decRef () const =0 |
| | Decreases the reference count of the actual object pointed to. When the reference count falls to Zero, it deletes the actual object pointed to.
|
| virtual int32 | getRefCount () const =0 |
| | Retrieve the current reference count of the actual object pointed to.
|
A generic renderer interface.
◆ ~IRenderer()
| virtual JawsMako::IRenderer::~IRenderer |
( |
| ) |
|
|
virtualdefault |
◆ render()
| virtual void JawsMako::IRenderer::render |
( |
const IDOMNodePtr & | node, |
|
|
CRenderSpec * | renderSpec ) |
|
pure virtual |
Render a node, targeting the given render specification. Any gray, RGB (except sRGB), or CMYK space is currently supported for the process space. Extended gamut (ie CMYKOV or CMYKOVG) ICC color spaces are supported as the final output space, achievable by the use of a color conversion post process. For best results, it is recommended that a wide gamut CMYK profile is used as the process space in order to preserve as much gamut as possible, while still affording normal PDF transparency and CMYK overprint semantics.
- Parameters
-
The documentation for this class was generated from the following file: