IRsUVEInfoPanelRenderDataProvider Interface Reference

Inherits IRsInfoPanelRenderDataProvider.

List of all members.

Public Member Functions

HRESULT Register ()
HRESULT Unregister ()
HRESULT Reset ()
HRESULT OnBeginDrag ()
HRESULT OnEndDrag ()
HRESULT SetUVENode ([in] IRsNode *pNode)
HRESULT SetTargetNodeName ([in] BSTR bszTargetNodeName)
HRESULT RotationChanged ([in] RtFloat fDelta)


Detailed Description

A plug-in for info panel providing transform data to display.

Member Function Documentation

HRESULT IRsUVEInfoPanelRenderDataProvider::Register (  ) 

Registers itself as plug-in for info panel.

HRESULT IRsUVEInfoPanelRenderDataProvider::Unregister (  ) 

Unregisters from info panel.

HRESULT IRsUVEInfoPanelRenderDataProvider::Reset (  ) 

Resets internals. Called when selection in UVE changes.

HRESULT IRsUVEInfoPanelRenderDataProvider::OnBeginDrag (  ) 

Notification about beginning of mouse drag.

HRESULT IRsUVEInfoPanelRenderDataProvider::OnEndDrag (  ) 

Notification about end of mouse drag.

HRESULT IRsUVEInfoPanelRenderDataProvider::SetUVENode ( [in] IRsNode pNode  ) 

Sets the UVE node for which the info panel is registered.

Parameters:
pNode [in] Set UVE node.

HRESULT IRsUVEInfoPanelRenderDataProvider::SetTargetNodeName ( [in] BSTR  bszTargetNodeName  ) 

Sets the display name of target node in UVE panel.

Parameters:
bszTargetNodeName [in] Set display name.

HRESULT IRsUVEInfoPanelRenderDataProvider::RotationChanged ( [in] RtFloat  fDelta  ) 

Notification that rotation has changed.

Parameters:
fDelta [in] Rotation delta in radians + = clockwise, - = counter clockwise


Generated on Wed May 20 21:32:28 2009 for trueSpace7.6 SDK by  doxygen 1.5.5