For a list of all PEXlib functions, see list of functions for the PEXlib programming interface.

Topics in this section include:

The PEXlib data structures are grouped in the following categories.

- "Commonly Used Type Definitions"
- "Data Structures for Ancillary Buffer Information"
- "Data Structures for Colors"
- "Data Structures for Connectivity"
- "Data Structures for Coordinates"
- "Data Structures for Encoded Text"
- "Data Structures for Enumerated Types"
- "Data Structures for Error Events"
- "Data Structures for PEX Extensions"
- "Data Structures for Facet Data"
- "Data Structures for Fonts"
- "Data Structures for Half Spaces"
- "Data Structures for Implementation-Dependent Constants"
- "Data Structures for Lookup Tables"
- "Data Structures for Match Rendering Targets"
- "Data Structures for Miscellaneous Data"
- "Data Structures for Name Sets"
- "Data Structures for NURBS"
- "Data Structures for OC Context"
- "Data Structures for Parametric Surface Characteristics"
- "Data Structures for PHIGS Workstations"
- "Data Structures for Pipeline Context"
- "Data Structures for Renderer Attributes"
- "Data Structures for Rendering Picking"
- "Data Structures for Search Context"
- "Data Structures for Structures"
- "Data Structures for Textures"
- "Data Structures for Trimming Curves"
- "Data Structures for Vectors"
- "Data Structures for Vertex Data"
- "Data Structures for Visual and Pixmap Depth Selection Utilities"

This file defines names for constant values that you need when building a PEXlib application. These constants mainly represent PEX protocol encoding values that you do not need to know by value, but need to know symbolically instead. The names of these constants are used throughout the specification, but since their values are not usually important to understanding or using PEXlib, the constants are not referred to by value in this document.

This file contains data structures (type definitions) and function prototypes. The data structures are repeated here for your programming convenience, with the exception of PEXOCData, which is too large to reproduce here.