This structure holds our halftone instance information. More...
Data Fields | |
sw_htm_instance | super |
HTM instance superclass must be first. | |
int32 | levels |
Number of levels required in output pixels. | |
int32 | iscreen |
Which screen (index) was requested. | |
HqBool | inverse |
TRUE if the inverse screen was requested. | |
uint8 * | thresh_table |
Pointer to the threshold table. | |
int32 | table_size |
Size of table (same width and height) | |
multilevel_lookup_solution * | cached_soln |
The pointer to the calculated solution. | |
int32 | refcount |
Reference counting. | |
struct ml8_htinstance * | next |
Forward chain pointer. | |
struct ml8_htinstance * | prev |
Backward chain pointer. | |
ml8_htimplementation * | impl |
A pointer to the implementation sub-class. This is used to verify that the instance belongs to the implementation class. | |
This structure holds our halftone instance information.
This structure is a sub-class of sw_htm_instance.
One of these structures will exist, in our internal list, for each screen which has been selected by the RIP. That's one for each combination of levels-solution, screen-index and whether or not the inverse is required.