A union containing all drawing primitives used with ACAPI_Element_ShapePrims and ACAPI_LibPart_ShapePrims.
    typedef union {
        API_Prim_Head      header;
        API_PrimPoint      point;
        API_PrimLine       line;
        API_PrimArc        arc;
        API_PrimText       text;
        API_PrimPLine      pline;
        API_PrimTri        tri;
        API_PrimPoly       poly;
        API_PrimPict       pict;
        API_CWallPanel     panelKind;
    } API_PrimElement;
    
Members
- header
- General primitive element header.
- point
- A primitive point.
- line
- A primitive line.
- arc
- A primitive arc.
- text
- A primitive text.
- pline
- A primitive polyline.
- tri
- A primitive triangle.
- poly
- A primitive polygon.
- pict
- A picture inside a placed drawing element.   
- panelKind 
- The curtain wall panel is window or door type.
Requirements
- Version: API 2.1 or later
- Header: APIdefs_Elements.h
See Also
API_Prim_Head
API_PrimPoint
API_PrimLine
API_PrimArc
API_PrimText
API_PrimPLine
API_PrimTri
API_PrimPoly
API_PrimPict
API Types
ShapePrimsProc
ACAPI_LibPart_GetHotspots