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