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. 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 |
Public Attributes inherited from JawsMako::CRenderSpec | |
IDOMColorSpacePtr | processSpace |
The desired process color space of the result. | |
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. | |
CSpotColorNames | ignoredSpotColors |
Spot components to ignore. | |
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.
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.