Public Member Functions

ISubTargetCtrl Class Reference

Search for all occurrences

Detailed Description

ISubTargetCtrl gives access to sub-transform controller.

This interface is used to detect when a transform controller is just modifying the transform of a sub-transform-controller. The target of the sub-controller must be returned as the target of the parent controller. Setting the value of the parent controller should modify the value and set the value of the sub-controller to the modified value.

#include <ILinkTMCtrl.h>

Inheritance diagram for ISubTargetCtrl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool  CanAssignTMController () const =0
  Return whether this controller allows the sub-controller to be assigned.
virtual void  AssignTMController (Control *tm)=0
  Assign the sub-controller.
virtual Control GetTMController () const =0
  Returns the sub-controller.

Member Function Documentation

virtual bool CanAssignTMController ( ) const [pure virtual]

Return whether this controller allows the sub-controller to be assigned.

virtual void AssignTMController ( Control tm ) [pure virtual]

Assign the sub-controller.

Parameters:
[in] tm Sub-controller to assign; must be a Matrix3 controller.
virtual Control* GetTMController ( ) const [pure virtual]

Returns the sub-controller.


ISubTargetCtrl ISubTargetCtrl ISubTargetCtrl ISubTargetCtrl ISubTargetCtrl ISubTargetCtrl ISubTargetCtrl ISubTargetCtrl ISubTargetCtrl ISubTargetCtrl
ISubTargetCtrl ISubTargetCtrl ISubTargetCtrl ISubTargetCtrl ISubTargetCtrl ISubTargetCtrl ISubTargetCtrl ISubTargetCtrl ISubTargetCtrl ISubTargetCtrl