API_​SubElemMemoMask

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_SubElemMemoMaskType     subType;
        Int32                       subIndex;
        UInt32                      subSubIndex;
        UInt32                      subElemFlags;
        Int32                       filler_1;
    } API_SubElemMemoMask;

 

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 New in API 22
Second-Level Subelement Index (Railing).
subElemFlags New in API 22
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.

 

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