![]() |
Mako 8.2.0 API
MakoCore SDK API Documentation
|
This class describes a post-processing step whereby halftoning is performed. More...
#include <jawsmako/renderspec.h>
Classes | |
class | CSeparatedColorSpotHalftone |
Description of spot halftones, used for color halftoned rendering. Analogous to a PostScript Type 2 Halftone; please refer to section 7.4.6 of the PostScript language reference manual. This class works as CColorSpotHalftone, but allows the user to specify a default angle to be used for spot components. More... |
Public Member Functions | |
ePostProcessType | getType () const override |
Get the type of post processing this spec represents. | |
Public Member Functions inherited from IRCObject | |
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. |
Static Public Member Functions | |
static JAWSMAKO_API CHalftonePostProcessSpecPtr | create (const IHalftone *halftone, float dpi) |
Create a halftone post process. |
Public Attributes | |
const IHalftone * | halftone |
float | dpi |
Additional Inherited Members | |
Public Types inherited from JawsMako::IPostProcessSpec | |
enum | ePostProcessType { ePPTColorConversion , ePPTToneCurves , ePPTSpotMerge , ePPTInkLimit , ePPTHalftone , ePPTCustomColor , ePPTCustomSpot , ePPTCustomSpotMerge } |
The possible types of post processing operations. More... | |
typedef enum JawsMako::IPostProcessSpec::ePostProcessType | ePostProcessType |
Protected Member Functions inherited from IRCObject | |
virtual | ~IRCObject () |
Virtual destructor. |
This class describes a post-processing step whereby halftoning is performed.
These post processes must only be used in the chain where the current color space is CMYK or Gray.
|
static |
Create a halftone post process.
halftone | The halftone to use. Currently, only spot halftones are supported. For CMYK color spaces, a color spot halftone must be used. If the supplied halftone is not a CSeparatedColorSpotHalftone, a spot angle of 45 degrees will be used for any spot components. |
dpi | The desired resolution in dots-per-inch. |
|
inlineoverridevirtual |
Get the type of post processing this spec represents.
Implements JawsMako::IPostProcessSpec.
float JawsMako::CHalftonePostProcessSpec::dpi |
const IHalftone* JawsMako::CHalftonePostProcessSpec::halftone |