# IRdSelectedNodeData Interface Reference

Inherits IRsObject.

List of all members.

## Public Member Functions
HRESULT | GetNode ([out, retval] IRsNode **ppNode)
HRESULT | GetUVSelection ([out, retval] IRdUVSelection **ppUVSelection)
HRESULT | GetUVHighlight ([out, retval] IRdUVSelection **ppHighlight)
HRESULT | GetMeshMod ([out, retval] IRsNode **ppMeshMod)
HRESULT | GetMesh ([out, retval] IRdMesh **ppMesh)
## Properties
BSTR | NodeName`[set]`
BSTR * | NodeName`[get]`

## Detailed Description

holds name of selected node and provides access routines to its internals.

## Member Function Documentation

HRESULT IRdSelectedNodeData::GetNode | ( | [out, retval] IRsNode ** | ppNode | ) |

Return the selected node.

Returns:
  ppNode [out,retval] Returns the selected node.

HRESULT IRdSelectedNodeData::GetUVSelection | ( | [out, retval] IRdUVSelection ** | ppUVSelection | ) |

Return the UV selection.

Returns:
  ppUVSelection [out,retval] Returns the UV selection.

HRESULT IRdSelectedNodeData::GetUVHighlight | ( | [out, retval] IRdUVSelection ** | ppHighlight | ) |

Return the current UV highlight for the node.

Returns:
  ppHighlight [out,retval] Return the current UV highlight for the node.

HRESULT IRdSelectedNodeData::GetMeshMod | ( | [out, retval] IRsNode ** | ppMeshMod | ) |

Returns the editable shape node for the node.

Returns:
  ppMeshMod [out,retval] Return the editable shape node.

HRESULT IRdSelectedNodeData::GetMesh | ( | [out, retval] IRdMesh ** | ppMesh | ) |

Returns the editable shape node for the node.

Returns:
  ppMesh [out,retval] Return the current mesh.

## Property Documentation

BSTR IRdSelectedNodeData::NodeName`[set]`

Name of the node.

Parameters:

  | bszNodeName | [in] Input name of node for selection.

BSTR * IRdSelectedNodeData::NodeName`[get]`

Return the selected node name.

Returns:
  pbszNodeName [out,retval] Returns the selected node name.