Helper structure to create / modify / get markers for window, door, section, elevation, interior elevation, detail, worksheet elements and curtain wall parts.
typedef struct { API_Element subElem; API_Element mask; API_ElementMemo memo; API_SubElementType subType; Int32 subIndex; UInt32 subSubIndex; UInt32 subElemFlags; Int32 filler_1; } API_SubElement;
Members
- subElem
- The sub element.
- mask
- The sub element mask.
- memo
- The memo of the sub element.
- subType
- The type of this sub element.
- subIndex
- Used only for identify Interior Elevation, Curtain Wall, and Railing sub-segment by modification.
- subSubIndex
- Second-Level Subelement Index (Railing).
- subElemFlags
- Subelement Flags (Stair).
Remarks
This structure reduces the number of parameters passed to ACAPI_Element_GetDefaultsExt, ACAPI_Element_ChangeDefaultsExt, ACAPI_Element_CreateExt, and ACAPI_Element_ChangeExt.
This enumeration was renamed in Archicad 25, the previous name was
API_SubElemMemoMask
.
Requirements
- Version: API 12 or later
- Header: APIdefs_Elements.h
See Also
API Types
ACAPI_Element_GetDefaultsExt, ACAPI_Element_ChangeDefaultsExt, ACAPI_Element_CreateExt, ACAPI_Element_ChangeExt