void PEXOCCSetMarkerBundleIndex( PEXOCC context, unsigned int index )
void PEXSetMarkerBundleIndex( Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int index )
None.
Invoke PEXOCCSetMarkerBundleIndex to create an attribute output command which sets the marker bundle index attribute in the renderer's pipeline state according to the value specified by index.
You use the marker bundle index to select an entry of the renderer's marker bundle table whenever a bundlable marker attribute's ASF is set to PEXBundled (see PEXOCCSetIndividualASF). PEXlib supports the bundling of the following marker attributes: marker type, marker scale, and marker color.
If you specify an undefined marker index, then the index defaults to index one. If index one is not defined, then the implementation sets the bundled marker type to PEXMarkerAsterisk; marker scale to 1.0 and marker color to indexed color one. If you specify a marker bundle index of zero, then the implementation issues a BadPEXOutputCommand error.
This function is a member of the marker attribute set.
For an overview and for a list of all output attribute functions, see Output Attribute Functions.