PEXArrayOfVertex Data Structure


 
   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.