void PEXOCCMarkers( PEXOCC context, unsigned int count, PEXPointer occ_points )
void PEXMarkers( Display *display, XID resource_id, PEXOCRequestType req_type, unsigned int count, PEXCoord *points )
None.
Invoke PEXOCCMarkers to create a markers primitive output command. Depending on the attributes you supply, this function generates a PEXOCMarkers, PEXOCMarkers2D, or PEXOCMarkerWithData output command.
A marker is a geometric primitive with a position as its only geometric attribute. Specify the position in modeling coordinates.
With the OCC version of this primitive, you can provide color and floating-point data as additional data.
Rendering transforms the marker's position to a position in device coordinates. A marker has no geometric size, so geometric transformations do not affect the displayed size of the marker. Depth-cueing affects the marker's color and maps it to a device color.
If your application positions the marker within the clipping volume but renders it outside of the clipping volume, then the result is implementation-dependent.
Depending on the setting of the marker source flag, this primitive obtains the attributes: marker color, marker type, and marker scale either directly from the current marker attributes or from the marker bundle lookup table entry specified by the current marker bundle index attribute.
For PEXlib 5.1 compatibility primitives similar to this one see:
For attributes that affect this primitive, see Marker Attributes.
For an overview, see Output Command Functions.