HOOPS Publish Standard Actions Module
Types
A3DPDFActionSetViewData | |
A3DPDFActionStartAnimationData | |
A3DPDFActionPauseAnimationData | |
A3DPDFActionResumeAnimationData | |
A3DPDFActionSetRenderingStyleData | |
A3DPDFActionLaunchURLData |
Functions
Detailed Description
-
group
a3d_pdfaction
Module to set pre-defined HOOPS Publish Standard actions on PDF entities.
This module describes the functions and structures that allow you to define actions.
Function Documentation
-
A3DStatus
A3DPDFActionSetViewCreate
(const A3DPDFActionSetViewData *pData, A3DPDFActionSetView **ppAction) Creates an A3DPDFActionSetView from A3DPDFActionSetViewData structure.
- Version
- 10.0
Return values: - A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3DPDF_INVALID_VIEW_INDEX –
- A3D_SUCCESS –
Returns: A3D_SUCCESS in case of success or an error code
-
A3DStatus
A3DPDFActionStartAnimationCreate
(const A3DPDFActionStartAnimationData *pData, A3DPDFActionStartAnimation **ppAction) Creates an A3DPDFActionStartAnimation from A3DPDFActionStartAnimationData structure.
- Version
- 10.0
Return values: - A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_SUCCESS –
Returns: A3D_SUCCESS in case of success or an error code
-
A3DStatus
A3DPDFActionPauseAnimationCreate
(const A3DPDFActionPauseAnimationData *pData, A3DPDFActionPauseAnimation **ppAction) Creates an A3DPDFActionPauseAnimation from A3DPDFActionPauseAnimationData structure.
- Version
- 10.0
Return values: - A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_SUCCESS –
Returns: A3D_SUCCESS in case of success or an error code
-
A3DStatus
A3DPDFActionResumeAnimationCreate
(const A3DPDFActionResumeAnimationData *pData, A3DPDFActionResumeAnimation **ppAction) Creates an A3DPDFActionResumeAnimation from A3DPDFActionResumeAnimationData structure.
- Version
- 10.0
Return values: - A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_SUCCESS –
Returns: A3D_SUCCESS in case of success or an error code
-
A3DStatus
A3DPDFActionSetRenderingStyleCreate
(const A3DPDFActionSetRenderingStyleData *pData, A3DPDFActionSetRenderingStyle **ppAction) Creates an A3DPDFActionSetRenderingStyle from A3DPDFActionSetRenderingStyleData structure.
- Version
- 10.0
Return values: - A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_SUCCESS –
Returns: A3D_SUCCESS in case of success or an error code
-
A3DStatus
A3DPDFActionLaunchURLCreate
(const A3DPDFActionLaunchURLData *pData, A3DPDFActionLaunchURL **ppAction) Creates an A3DPDFActionLaunchURL from A3DPDFActionLaunchURLData structure.
- Version
- 10.0
Return values: - A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_SUCCESS –
Returns: A3D_SUCCESS in case of success or an error code
-
A3DStatus
A3DPDFButtonAddAction
(A3DPDFButton *pButton, const A3DPDFAction *pAction) Adds an action on a button.
- Version
- 10.0
Parameters: - pButton – [inout] The button object to work with.
- pAction – [in] The action to be stored on the button.
Return values: A3D_SUCCESS –
Returns: A3D_SUCCESS in case of success or an error code
-
A3DStatus
A3DPDFLinkAddAction
(A3DPDFLink *pLink, const A3DPDFAction *pAction) Adds an action on a link.
- Version
- 10.0
Parameters: - pLink – [inout] The link object to work with.
- pAction – [in] The action to be stored on the link.
Return values: A3D_SUCCESS –
Returns: A3D_SUCCESS in case of success or an error code