A concrete class where the result is rendered into one or more frame buffers, where the layout is arbitrary. More...
#include <renderspec.h>
Public Attributes | |
CFrameBufferInfoVect | bufferInfo |
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 one or more frame buffers, where the layout is arbitrary.
CFrameBufferInfoVect JawsMako::CFrameBuffersRenderSpec::bufferInfo |
A vector of CFrameBufferInfo objects describing where pixels for each component in the rendered result should be stored. There must be one entry for every component (process, spot, and alpha if required). Arbitrary layouts are possible using this method, including reversed interleaved or padded formats, or combinations of planar or interleaved format.
bool JawsMako::CFrameBuffersRenderSpec::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.