struct PK_blend_properties_s
{
PK_blend_propagate_t propagate; --- whether to progagate
--- (PK_blend_propagate_no_c)
PK_blend_vary_t vary; --- form of variation
--- (PK_blend_vary_smooth_c)
PK_blend_render_rib_t render_rib; --- enable renering of ribs
--- (PK_blend_render_rib_no_c)
PK_LOGICAL_t draw_fix; --- whether blend will be drawn
--- and fixed (PK_LOGICAL_true)
PK_blend_ov_smooth_t ov_smooth; --- enable smooth overflow
--- (PK_blend_ov_smooth_diff_c)
PK_blend_ov_cliff_t ov_cliff; --- enable cliff edge overflow
--- (PK_blend_ov_cliff_diff_c)
PK_blend_ov_cliff_end_t ov_cliff_end; --- enable cliff edge end overflow
--- (PK_blend_ov_cliff_end_no_c)
PK_blend_ov_notch_t ov_notch; --- enable notch overflow
--- (PK_blend_ov_notch_yes_c)
double tolerance; --- tolerance for blended edge
--- (1.0e-5)
double ribspace; --- approx separation of rib lines
--- (0.0)
};
typedef struct PK_blend_properties_s PK_blend_properties_t;
This structure records a set of blend properties.