API_HotlinkType

 Graphisoft®

API Development KitVersion: 18

API_HotlinkType

Represents a Hotlink Module type or XRef type hotlink instance element.

    typedef struct {
        API_Elem_Head         head;
        API_HotlinkTypeID     type;
        Int32                 filler_1;
        API_Guid              hotlinkNodeGuid;
        API_Guid              hotlinkGroupGuid;
        API_Tranmat           transformation;
        short                 floorDifference;
        GS::Bool8             suspendFixAngle;
        GS::Bool8             skipNested;
        GS::Bool8             homeFloorLinksOnly;
        char                  filler_2[3];
        char                  info[API_InfoLen];
        Int32                 filler_3[2];
    } API_HotlinkType;

 

Members

head
General element header.
type
Type of the hotlink.
filler_1
Reserved for further use.
hotlinkNodeGuid
Reference to the associated hotlink node (see API_HotlinkNode).
hotlinkGroupGuid
Reference to the associated element group.
transformation
Placement transformation of the hotlink instance.
floorDifference
Floor difference in case of hotlink module.
suspendFixAngle
Adjust angle of fixed-angle elements to reflect module rotation.
skipNested
Skip nested hotlinks.
homeFloorLinksOnly
Skip floor links other than home floor links, e.g. top floor link of a wall.
info
Some information in string form. Appears as "Master ID" on the Hotlink Settings dialog.

 

Requirements

Version: API 12 or later
Header: APIdefs_Elements.h

 

See Also

API_Elem_Head
API_Element
Element Manager
APIDb_GetHotlinkInstancesID
APIDb_GetHotlinkNodeID
APIDb_GetCompoundInfoStringID
API_HotlinkNode
API Types