PEXSetHLHSRID(3) — Subroutines
Name
PEXSetHLHSRID - Set Hidden-Line Hidden-Surface Removal Identifier
Synopsis
void PEXSetHLHSRID(Display ∗display, XID resource_id, PEXOCRequestType req_type, unsigned long hlhsr_id)
Arguments
displayA pointer to a display structure returned by a successful XOpenDisplay call.
resource_idThe resource identifier of the renderer or structure.
req_typeThe request type for the output command (PEXOCRender, PEXOCStore, PEXOCRenderSingle or PEXOCStoreSingle).
hlhsr_idThe HLHSR identifier (PEXHLHSRIDDisable or PEXHLHSRIDEnable).
Returns
None
Description
This function creates an output primitive attribute which sets the HLHSR identifier attribute. This output command is a no-op for all standard HLHSR modes except PEXHLHSRZBufferID. If the renderer’s HLHSR mode is set to PEXHLHSRZBufferID, then a HLHSR identifier of PEXHLHSRIDDisable will disable z-buffering and a HLHSR identifier of PEXHLHSRIDEnable will enable z-buffering. For non-standard HLHSR modes, the effect of this output command is implementation-dependent.
Errors
BadPEXRenderer
The specified renderer resource identifier is invalid.
BadPEXStructure
The specified structure resource identifier is invalid.