Public Member Functions | |
| HRESULT | GetControlledNodesCount ([out]RtUlong *pCount) |
| HRESULT | GetControlledNodeName ([in]RtUlong uIndex,[out]BSTR *pControlledNodeName) |
| HRESULT | GetWidgetDisplacement ([out]RtMatrixf *pWidgetTransformDisplacement) |
| HRESULT | SetWidgetDisplacement ([in]RtMatrixf *pWidgetTransformDisplacement) |
| HRESULT | ResetControlledNodes () |
| HRESULT | AddControlledNodeName ([in]BSTR szControlledNode) |
| HRESULT | RemoveControlledNode ([in]IRsNode *pNode) |
| HRESULT | SetParameters ([in]BSTR bstrParameters) |
| HRESULT | GetParameters ([out]BSTR *pbstrParameters) |
| HRESULT | UpdateNodeName ([in]IRsNode *pChangedNode,[in]BSTR bNodeName) |
| HRESULT | UpdateNodeRemoved ([in]IRsNode *pRemovedNode) |
| HRESULT | GetControlledNodeNames ([out]BSTR *pbPackedNodesList) |
| HRESULT | SetControlledNodes ([in]BSTR bPackedNodesList) |
| HRESULT | GetControlledNodes ([out, retval]IRsObjectList **ppObjectList) |
| HRESULT | GetControlledNode ([in]RtUlong uIndex,[out]IRsNode **pControlledNode) |
| HRESULT | AddControlledNode ([in]IRsNode *pControlledNode) |
| HRESULT | PrepareToDeactivate () |
| HRESULT IRdWidgetParameters::GetControlledNodesCount | ( | [out] RtUlong * | pCount | ) |
Return number of items in list of controlled nodes.
| pCount | [out] Number of items. |
| HRESULT IRdWidgetParameters::GetControlledNodeName | ( | [in] RtUlong | uIndex, | |
| [out] BSTR * | pControlledNodeName | |||
| ) |
Return name of controlled node.
| uIndex | [in] Index of name to return. | |
| pControlledNodeName | [out] Returned node name. |
| HRESULT IRdWidgetParameters::GetWidgetDisplacement | ( | [out] RtMatrixf * | pWidgetTransformDisplacement | ) |
Return widget displacement matrix.
| pWidgetTransformDisplacement | [out] Returned matrix. |
| HRESULT IRdWidgetParameters::SetWidgetDisplacement | ( | [in] RtMatrixf * | pWidgetTransformDisplacement | ) |
Set widget displacement matrix.
| pWidgetTransformDisplacement | [in] Matrix to set. |
| HRESULT IRdWidgetParameters::ResetControlledNodes | ( | ) |
Reset list of controlled nodes to 0.
| HRESULT IRdWidgetParameters::AddControlledNodeName | ( | [in] BSTR | szControlledNode | ) |
Add node to list of controlled nodes.
| szControlledNode | [in] Node name to add. |
| HRESULT IRdWidgetParameters::RemoveControlledNode | ( | [in] IRsNode * | pNode | ) |
Remove node from list of controlled nodes.
| szControlledNode | [in] Node name. |
| HRESULT IRdWidgetParameters::SetParameters | ( | [in] BSTR | bstrParameters | ) |
Set parameters for advanced widget instantiation.
| bstrParameters | [in] Parameters. |
| HRESULT IRdWidgetParameters::GetParameters | ( | [out] BSTR * | pbstrParameters | ) |
Get parameters for advanced widget instantiation.
| pCount | [out] Number of items. |
| HRESULT IRdWidgetParameters::UpdateNodeName | ( | [in] IRsNode * | pChangedNode, | |
| [in] BSTR | bNodeName | |||
| ) |
Perform update of node names after node change.
| pChangedNode | [in] Changed node pointer. | |
| bNodeName | [in] Last node name. |
| HRESULT IRdWidgetParameters::UpdateNodeRemoved | ( | [in] IRsNode * | pRemovedNode | ) |
Update nodes list after node removal.
| pRemovedNode | [in] Removed node. |
| HRESULT IRdWidgetParameters::GetControlledNodeNames | ( | [out] BSTR * | pbPackedNodesList | ) |
Get packed list of controlled node names.
| pbPackedNodesList | [out] Packed list. |
| HRESULT IRdWidgetParameters::SetControlledNodes | ( | [in] BSTR | bPackedNodesList | ) |
Set packed list of controlled node names.
| bPackedNodesList | [in] Packed list. |
| HRESULT IRdWidgetParameters::GetControlledNodes | ( | [out, retval] IRsObjectList ** | ppObjectList | ) |
Get controlled nodes list.
standard HRESULT processing can be applied to returned value.
| HRESULT IRdWidgetParameters::GetControlledNode | ( | [in] RtUlong | uIndex, | |
| [out] IRsNode ** | pControlledNode | |||
| ) |
Return controlled node.
| uIndex | [in] Index of name to return. | |
| pControlledNode | [out] Returned node. |
| HRESULT IRdWidgetParameters::AddControlledNode | ( | [in] IRsNode * | pControlledNode | ) |
Add node to list of controlled nodes.
| szControlledNode | [in] Node name to add. |
| HRESULT IRdWidgetParameters::PrepareToDeactivate | ( | ) |
Turn internal pointer representation to string paths.
1.5.5