![]() |
Mako 8.2.0 API
MakoCore SDK API Documentation
|
A class that describes a post process operation to be (logically) performed after an initial render to process components is complete. A series of these can be used to perform operations such as tone curve mapping, conversion to a preview or simulation color space, merging/overprint simulation of spots, or channel masking. For Apex, custom post processes are now supported to enable the use of custom shaders to run on the GPU. See apexcustompostprocess.h. More...
#include <jawsmako/renderspec.h>
Public Types | |
enum | ePostProcessType { ePPTColorConversion , ePPTToneCurves , ePPTSpotMerge , ePPTInkLimit , ePPTHalftone , ePPTCustomColor , ePPTCustomSpot , ePPTCustomSpotMerge } |
The possible types of post processing operations. More... | |
typedef enum JawsMako::IPostProcessSpec::ePostProcessType | ePostProcessType |
Public Member Functions | |
virtual ePostProcessType | getType () const =0 |
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. |
Additional Inherited Members | |
Protected Member Functions inherited from IRCObject | |
virtual | ~IRCObject () |
Virtual destructor. |
A class that describes a post process operation to be (logically) performed after an initial render to process components is complete. A series of these can be used to perform operations such as tone curve mapping, conversion to a preview or simulation color space, merging/overprint simulation of spots, or channel masking. For Apex, custom post processes are now supported to enable the use of custom shaders to run on the GPU. See apexcustompostprocess.h.
typedef enum JawsMako::IPostProcessSpec::ePostProcessType JawsMako::IPostProcessSpec::ePostProcessType |
|
pure virtual |
Get the type of post processing this spec represents.
Implemented in JawsMako::CColorConversionPostProcessSpec, JawsMako::CCustomColorPostProcessSpec, JawsMako::CCustomSpotMergePostProcessSpec, JawsMako::CCustomSpotPostProcessSpec, JawsMako::CHalftonePostProcessSpec, JawsMako::CInkLimitPostProcessSpec, JawsMako::CSpotMergePostProcessSpec, and JawsMako::CToneCurvesPostProcessSpec.