A concrete class where the result is rendered into a simple frame buffer, where each component in the result is interleaved. For more complex layout requirements, use CFrameBuffersRenderSpec which can handle arbitrary requirements. The frame buffer must have enough channels allocated for the final rendered result, including any post-processing. More...
#include <renderspec.h>
Public Attributes | |
void * | buffer |
A pointer to the frame buffer memory where the first pixel will be written. | |
int32 | rowStride |
The distance, in bytes, from one scanline to the next. May be negative. | |
bool | hostEndian |
![]() | |
IDOMColorSpacePtr | processSpace |
uint32 | width |
The width, in pixels, of the result. | |
uint32 | height |
The height, in pixels, of the result. | |
uint8 | depth |
The depth, in bits (8 or 16), of the result. | |
FRect | sourceRect |
The source area of the DOM that will be mapped to the output width and height. | |
uint8 | aaFactor |
The aaFactor to be used. 1 means no anti-aliasing. The maximum value is 4. | |
bool | alpha |
Whether or not alpha information should be produced. | |
CSpotColorNames | retainedSpotColors |
Spot components to generate as distinct separations/channels. | |
CSpotColorNames | ignoredSpotColors |
Spot components to ignore. | |
CSpotColorAliasVect | aliasedSpotColors |
Spot colorant aliases. Please see CSpotColorAlias for further information. | |
CRenderPostProcessVect | postProcesses |
IOptionalContentPtr | optionalContent |
The optional content object for the document. | |
eOptionalContentEvent | optionalContentEvent |
eRenderingIntent | rgbImageRenderingIntent |
eRenderingIntent | cmykImageRenderingIntent |
bool | ignoreInputIccProfiles |
CColorManagerConfigPtr | overrideCmmConfig |
An optional CMM configuration override to apply to the given render. | |
bool | use16BitInternalRendering |
eBlackPreservation | preserveBlackForText |
Whether or not to apply black preservation for text. | |
eBlackPreservation | preserveBlackForOther |
Whether or not to apply black preservation for non-text objects. | |
Additional Inherited Members | |
![]() | |
enum | eBlackPreservation { eBPDefault = 0 , eBPOn = 1 , eBPOff = 2 } |
The possible types for enabling/controlling 100% black preservation. More... | |
A concrete class where the result is rendered into a simple frame buffer, where each component in the result is interleaved. For more complex layout requirements, use CFrameBuffersRenderSpec which can handle arbitrary requirements. The frame buffer must have enough channels allocated for the final rendered result, including any post-processing.
bool JawsMako::CFrameBufferRenderSpec::hostEndian |
Only relevant for 16 bit rendering. If true, the host byte order will be used. Otherwise, the Mako/PDF byte order (big endian) is used.