Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ PEXSetHLHSRID(3) — Open3D 4.96

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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.

See Also

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026