void PEXOCCSetMarkerScale( PEXOCC context, double scale )
void PEXSetMarkerScale( Display *display, XID resource_id, PEXOCRequestType req_type, double scale )
None.
Invoke PEXOCCSetMarkerScale to create an attribute output command which sets the marker scale attribute in the renderer's pipeline state according to the value specified by scale.
By setting the marker scale attribute's ASF to PEXIndividual (see PEXOCCSetIndividualASF), you use the pipeline state's marker scale entry to set the size of a marker. When you set the marker scale attribute's ASF to PEXBundled, the implementation uses the marker scale from the marker bundle table.
PEXlib multiplies the value you specify for scale by the nominal marker size for the display device. Then it maps the marker size to the nearest supported marker size. A negative marker scale factor results in the smallest supported marker.
Inquire the nominal marker size, the minimum marker size, the maximum marker size, and the number of supported marker sizes by invoking the PEXGetImpDepConstants function.
This function is a member of the marker attribute set.
For an overview and for a list of output attribute functions, see Output Attribute Functions.