Classes | Defines | Functions

ILinkTMCtrl.h File Reference

#include "maxheap.h"
#include "control.h"
#include "AnimatableInterfaceIDs.h"

Go to the source code of this file.

Classes

class   ILinkTMCtrl
class   ISubTargetCtrl
  ISubTargetCtrl gives access to sub-transform controller. More...

Defines

#define  LINKTMCTRL_CLASSID   Class_ID(0x615b56e4, 0x5f0e6032)

Functions

ILinkTMCtrl GetLinkTMInterface (Control *c)
ISubTargetCtrl GetSubTargetInterface (Control *c)
  Returns the ISubTargetCtrl interface to a sub-transform controller.

Define Documentation

#define LINKTMCTRL_CLASSID   Class_ID(0x615b56e4, 0x5f0e6032)

Definition at line 27 of file ILinkTMCtrl.h.


Function Documentation

ILinkTMCtrl* GetLinkTMInterface ( Control c ) [inline]

Definition at line 66 of file ILinkTMCtrl.h.

{ return c ? (ILinkTMCtrl*)c->GetInterface(I_LINKTMCTRL) : NULL; }
ISubTargetCtrl* GetSubTargetInterface ( Control c ) [inline]

Returns the ISubTargetCtrl interface to a sub-transform controller.

Parameters:
[in] c Sub-transform controller to fetch the interface from
Returns:
The ISubTargetCtrl interface. Returns NULL if either the control ptr is NULL, or it does not support the I_LINKTMCTRL2 interface.

Definition at line 74 of file ILinkTMCtrl.h.