.\" @(#)PEXSetHLHSRID.3 1.4 95/03/24 SMI; .so man3/pex.macs .TH PEXSetHLHSRID 3 "May 1995" "Solaris PEXlib Reference Manual" "" .SH NAME PEXSetHLHSRID - Set Hidden-Line Hidden-Surface Removal Identifier .SH SYNTAX .HP void PEXSetHLHSRID\^(\^Display *\fIdisplay\fP\^, XID \fIresource_id\fP\^, PEXOCRequestType \fIreq_type\fP\^, unsigned long \fIhlhsr_id\fP\^) .SH PARAMETERS .IP \fIdisplay\fP 1i A pointer to a display structure returned by a successful .B XOpenDisplay call. .IP \fIresource_id\fP 1i The resource identifier of the renderer or structure. .IP \fIreq_type\fP 1i The request type for the output command ( .B PEXOCRender, .B PEXOCStore, .B PEXOCRenderSingle or .B PEXOCStoreSingle ). .IP \fIhlhsr_id\fP 1i The \s-1HLHSR\s0 identifier ( .B PEXHLHSRIDDisable or .B PEXHLHSRIDEnable). .SH RETURNS .LP None .SH DESCRIPTION .\" indexing .IX PEXSetHLHSRID .LP 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 .B PEXHLHSRZBufferID. If the renderer's HLHSR mode is set to .B PEXHLHSRZBufferID, then a HLHSR identifier of .B PEXHLHSRIDDisable will disable z-buffering and a HLHSR identifier of .B PEXHLHSRIDEnable will enable z-buffering. For non-standard HLHSR modes, the effect of this output command is implementation-dependent. .SH ERRORS .TP .SB BadPEXRenderer The specified renderer resource identifier is invalid. .TP .SB BadPEXStructure The specified structure resource identifier is invalid.