User supplied callback procedure for handling Navigator AddOn viewpoint merge operations.
typedef GSErrCode APINavigatorAddOnViewPointDataMergeHandlerProc ( const GS::Array<API_NavigatorAddOnViewPointData>& sourceVPDataArray );
Parameters
- sourceVPDataArray
- [in] The list of the Navigator AddOn viewpoints to be merged. These viewpoint roots, groups or leaf nodes come from the merged plan file.
Return Values
NoError
- The function has completed with success.
For other common API errors see the API Errors document.
Remarks
This function is called by Archicad when a file merge operation is performed.
The handler function should merge the source objects into the project database by calling Navigator AddOn viewpoint related API functions, e.g. APINavigator_CreateNavigatorVPItemID, APINavigator_ChangeNavigatorVPItemID.
Requirements
- Version: API 22 or later
- Header: APIdefs_Callback.h
See Also
API_NavigatorAddOnViewPointData
ACAPI_Install_NavigatorAddOnViewPointDataMergeHandler
ACAPI_Register_NavigatorAddOnViewPointDataHandler
API Functions