|
Foxit PDF SDK
|
Public Member Functions | |
| PDF3DAnnotInstance () | |
| Constructor. | |
| PDF3DAnnotInstance (PDF3DAnnotInstance other) | |
| Constructor, with another 3d annot instance object. More... | |
| global::System.IntPtr | ActivateCanvas (global::System.IntPtr screen_canvas_parent) |
| Activate canvas. More... | |
| void | ApplyPresetView (PDF3DAnnotViewData view_data) |
| Apply the preset view . More... | |
| Annot | GetAnnot () |
| Get associated annotation. More... | |
| PDF3DAnnotViewDataArray | GetPresetViewList () |
| Get the list of all preset views in the 3D model. More... | |
| bool | IsEmpty () |
| Check whether current object is empty or not. More... | |
| void | OnLButtonDown (int flag, PointF point) |
| Call this function when pressing the left button. More... | |
| void | OnLButtonUp (int flag, PointF point) |
| Call this function when releasing the left button. More... | |
| void | OnMouseMove (int flag, PointF point) |
| Call this function when moving the mouse. More... | |
| void | OnMouseWheel (int flag, int delta, PointF point) |
| Call this function when scrolling the mouse wheel. More... | |
| void | OnRButtonDown (int flag, PointF point) |
| Call this function when pressing the right button. More... | |
| void | OnRButtonUp (int flag, PointF point) |
| Call this function when releasing the right button. More... | |
| void | ResetDefaultView () |
| Reset the view back to the default view, the 3D model will be reset to its default state. More... | |
| void | SetController (PDF3DAnnotInstance.PDF3DController tool_tag) |
| Set controller. More... | |
| void | SetRenderMode (PDF3DAnnotInstance.PDF3DRenderMode render_mode) |
| Set model render mode. More... | |
| void | UpdateCanvas (RectI rect) |
| Update the canvas. More... | |
This class represents a 3D annotation instance.
Enumeration for the 3D render mode.
Values of this enumeration should be used alone.
|
inline |
Constructor, with another 3d annot instance object.
| [in] | other | Another 3d annot instance object. |
|
inline |
Activate canvas.
| [in] | screen_canvas_parent | The parent window handle used to activate the canvas. |
|
inline |
Apply the preset view .
Ensure the function has been called.
| [in] | view_data | The data of the view to be set. It should be one of the data array returned by function . |
|
inline |
Get associated annotation.
|
inline |
Get the list of all preset views in the 3D model.
Ensure the function has been called.
|
inline |
Check whether current object is empty or not.
When the current object is empty, that means current object is useless.
|
inline |
Call this function when pressing the left button.
Ensure the function has been called.
| [in] | flag | The flag of the mouse event. |
| [in] | point | The point of the mouse. |
|
inline |
Call this function when releasing the left button.
Ensure the function has been called.
| [in] | flag | The flag of the mouse event. |
| [in] | point | The point of the mouse. |
|
inline |
Call this function when moving the mouse.
Ensure the function has been called.
| [in] | flag | The flag of the mouse event. |
| [in] | point | The point of the mouse. |
|
inline |
Call this function when scrolling the mouse wheel.
Ensure the function has been called.
| [in] | flag | The flag of the mouse event. |
| [in] | delta | The delta of the mouse wheel. |
| [in] | point | The point of the mouse. |
|
inline |
Call this function when pressing the right button.
Ensure the function has been called.
| [in] | flag | The flag of the mouse event. |
| [in] | point | The point of the mouse. |
|
inline |
Call this function when releasing the right button.
Ensure the function has been called.
| [in] | flag | The flag of the mouse event. |
| [in] | point | The point of the mouse. |
|
inline |
Reset the view back to the default view, the 3D model will be reset to its default state.
Ensure the function has been called.
|
inline |
Set controller.
Ensure the function has been called.
| [in] | tool_tag | The controller tool to be set. Please refer to values starting from foxit.addon.pdf3d.PDF3DAnnotInstance.PDF3DController.e_ControllerRotate and this should be one of these values. Default value: foxit.addon.pdf3d.PDF3DAnnotInstance.PDF3DController.e_ControllerRotate . |
|
inline |
Set model render mode.
Ensure the function has been called.
| [in] | render_mode | The render mode to be set. Please refer to values starting from foxit.addon.pdf3d.PDF3DAnnotInstance.PDF3DRenderMode.e_RenderModeSolid and this should be one of these values. Default value: foxit.addon.pdf3d.PDF3DAnnotInstance.PDF3DRenderMode.e_RenderModeSolidOutline . |
|
inline |
Update the canvas.
Ensure the function has been called. Call this function when the canvas size and position need to be updated.
| [in] | rect | The new area of canvas in device coordinate system. |