Public Member Functions | |
| HRESULT | GetRenderAttributes ([in] GUID *pWidgetState,[out, retval]IRsDataObject **ppRenderAttributes) |
| HRESULT | GetMesh ([in] GUID *pWidgetState,[out, retval]IRdMesh **ppMesh) |
| HRESULT | GetMaterial ([in] GUID *pWidgetState,[out, retval]IRsDataObject **ppMaterial) |
| HRESULT | GetTransform ([in] GUID *pWidgetState,[out, retval] IRdMatrixf **ppTransform) |
| HRESULT | GetTransformNode ([in] GUID *pWidgetState,[out, retval]IRsBaseNode **ppTransformNode) |
| HRESULT | SetShapeRaycastParameters ([in]RtFloat fDistance,[in] RtUlong dwObjectId,[in] RtPoint *pptNearestPt) |
| HRESULT | GetResourcesTimestamp ([in] GUID *pWidgetState,[out] RtUlong *puMeshTimestamp,[out] RtUlong *puMaterialTimestamp,[out] RtUlong *puRenderAttribsTimestamp) |
| HRESULT IRsWidgetVisualizationCtrl::GetRenderAttributes | ( | [in] GUID * | pWidgetState, | |
| [out, retval] IRsDataObject ** | ppRenderAttributes | |||
| ) |
Return render attributes for selected state.
| pWidgetState | [in] Widget state ID. |
standard HRESULT processing can be applied to returned value.
| HRESULT IRsWidgetVisualizationCtrl::GetMesh | ( | [in] GUID * | pWidgetState, | |
| [out, retval] IRdMesh ** | ppMesh | |||
| ) |
Return mesh for selected state.
| pWidgetState | [in] Widget state ID. |
standard HRESULT processing can be applied to returned value.
| HRESULT IRsWidgetVisualizationCtrl::GetMaterial | ( | [in] GUID * | pWidgetState, | |
| [out, retval] IRsDataObject ** | ppMaterial | |||
| ) |
Return material for selected state.
| pWidgetState | [in] Widget state ID. |
standard HRESULT processing can be applied to returned value.
| HRESULT IRsWidgetVisualizationCtrl::GetTransform | ( | [in] GUID * | pWidgetState, | |
| [out, retval] IRdMatrixf ** | ppTransform | |||
| ) |
Return transformation matrix for selected state.
| pWidgetState | [in] Widget state ID. |
standard HRESULT processing can be applied to returned value.
| HRESULT IRsWidgetVisualizationCtrl::GetTransformNode | ( | [in] GUID * | pWidgetState, | |
| [out, retval] IRsBaseNode ** | ppTransformNode | |||
| ) |
Return transformation node for selected state.
| pWidgetState | [in] Widget state ID. |
standard HRESULT processing can be applied to returned value.
| HRESULT IRsWidgetVisualizationCtrl::SetShapeRaycastParameters | ( | [in] RtFloat | fDistance, | |
| [in] RtUlong | dwObjectId, | |||
| [in] RtPoint * | pptNearestPt | |||
| ) |
Callback method to set onscreen distance between cursor and widget mesh
| fDistance | [in] Distance. | |
| dwObjectId | [in] Sub-Object ID. | |
| pptNearestPt | [in] . |
| HRESULT IRsWidgetVisualizationCtrl::GetResourcesTimestamp | ( | [in] GUID * | pWidgetState, | |
| [out] RtUlong * | puMeshTimestamp, | |||
| [out] RtUlong * | puMaterialTimestamp, | |||
| [out] RtUlong * | puRenderAttribsTimestamp | |||
| ) |
Return timestamps for specified widget state.
| pWidgetState | [in] Widget state ID. | |
| puMeshTimestamp | [out] Mesh timestamp. | |
| puMaterialTimestamp | [out] Material timestamp. | |
| puRenderAttribsTimestamp | [out] Render attributes timestamp. |
1.5.5