typedef union { PEXCoord *no_data; PEXVertexIndexed *index; PEXVertexCIE *cie; PEXVertexHLS *hls; PEXVertexHSV *hsv; PEXVertexRGB *rgb; PEXVertexRGBA *rgba; PEXVertexRGB8 *rgb8; PEXVertexRGBA8 *rgba8; PEXVertexRGB16 *rgb16; PEXVertexRGBA16 *rgba16; PEXVertexNormal *normal; PEXVertexEdge *edge; PEXVertexIndexedNormal *index_normal; PEXVertexCIENormal *cie_normal; PEXVertexHLSNormal *hls_normal; PEXVertexHSVNormal *hsv_normal; PEXVertexRGBNormal *rgb_normal; PEXVertexRGBANormal *rgba_normal; PEXVertexRGB8Normal *rgb8_normal; PEXVertexRGBA8Normal *rgba8_normal; PEXVertexRGB16Normal *rgb16_normal; PEXVertexRGBA16Normal *rgba16_normal; PEXVertexIndexedEdge *index_edge; PEXVertexCIEEdge *cie_edge; PEXVertexHLSEdge *hls_edge; PEXVertexHSVEdge *hsv_edge; PEXVertexRGBEdge *rgb_edge; PEXVertexRGBAEdge *rgba_edge; PEXVertexRGB8Edge *rgb8_edge; PEXVertexRGBA8Edge *rgb8a_edge; PEXVertexRGB16Edge *rgb16_edge; PEXVertexRGBA16Edge *rgba16_edge PEXVertexNormalEdge *normal_edge; PEXVertexIndexedNormalEdge *index_normal PEXVertexCIENormalEdge *cie_normal_edge; PEXVertexHLSNormalEdge *hls_normal_edge; PEXVertexHSVNormalEdge *hsv_normal_edge; PEXVertexRGBNormalEdge *rgb_normal_edge; PEXVertexRGBANormalEdge *rgba_normal_edge; PEXVertexRGB8NormalEdge *rgb8_normal_edge; PEXVertexRGBA8NormalEdge *rgba8_normal_edge; PEXVertexRGB16NormalEdge *rgb16_normal_edge; PEXVertexRGBA16NormalEdge *rgba16_norm; PEXPointer with_fp_data; PEXCoord2D *no_data2D; PEXVertexIndexed2D *index2D; PEXVertexCIE2D *cie2D; PEXVertexHLS2D *hls2D; PEXVertexHSV2D *hsv2D; PEXVertexRGB2D *rgb2D; PEXVertexRGBA2D *rgba2D; PEXVertexRGB82D *rgb82D; PEXVertexRGBA82D *rgba82D; PEXVertexRGB162D *rgb162D; PEXVertexRGBA162D *rgba162D; PEXVertexNormal2D *normal2D; PEXVertexIndexedNormal2D *index_normal2D; PEXVertexCIENormal2D *cie_normal2D; PEXVertexHLSNormal2D *hls_normal2D; PEXVertexHSVNormal2D *hsv_normal2D; PEXVertexRGBNormal2D *rgb_normal2D; PEXVertexRGBANormal2D *rgba_normal2D; PEXVertexRGB8Normal2D *rgb8_normal2D; PEXVertexRGBA8Normal2D *rgba8_normal2D; PEXVertexRGB16Normal2D *rgb16_normal2D; PEXVertexRGBA16Normal2D *rgba16_normal; PEXVertexEdge2D *edge2D; PEXVertexIndexedEdge2D *index_edge2D; PEXVertexCIEEdge2D *cie_edge2D; PEXVertexHLSEdge2D *hls_edge2D; PEXVertexHSVEdge2D *hsv_edge2D; PEXVertexRGBEdge2D *rgb_edge2D; PEXVertexRGBAEdge2D *rgba_edge2D; PEXVertexRGB8Edge2D *rgb8_edge2D; PEXVertexRGBA8Edge2D *rgba8_edge2D; PEXVertexRGB16Edge2D *rgb16_edge2D; PEXVertexRGBA16Edge2D *rgba16_edge2D; PEXVertexNormalEdge2D *normal_edge2D; PEXVertexIndexedNormalEdge2D *index_normal_edge2D; PEXVertexCIENormalEdge2D *cie_normal_edge2D; PEXVertexHLSNormalEdge2D *hls_normal_edge2D; PEXVertexHSVNormalEdge2D *hsv_normal_edge2D: PEXVertexRGBNormalEdge2D *rgb_normal_edge2D; PEXVertexRGBANormalEdge2D *rgba_normal_edge2D; PEXVertexRGB8NormalEdge2D *rgb8_normal_edge2D; PEXVertexRGBA8NormalEdge2D *rgba8_normal_edge2D; PEXVertexRGB16NormalEdge2D *rgb16_normal_edge2D; PEXVertexRGBA16NormalEdge2D *rgba16_normal_edge2D; PEXPointer with_fp_data2D; } PEXArrayOfVertex;
PEXArrayOfVertex is a data structure that is common to the following functions:
and that is referenced by the following data structure:
For a list of data structures for vertex data, see Data Structures for Vertex Data.