I3DShTweener Struct Reference
[Shell Interfaces]

Inheritance diagram for I3DShTweener:

IMCUnknown List of all members.

Public Member Functions

virtual MCCOMErr MCCOMAPI Tween (I3DShKeyFrame *res, int32 time, I3DShTweenerChainLink *alink) const =0
virtual void MCCOMAPI Edit (I3DShTweener **tweener, I3DShTweenerChainLink *chainLink) const =0
virtual void MCCOMAPI SetLink (I3DShTweenerChainLink *inLink)=0
virtual I3DShTweenerChainLink
*MCCOMAPI 
GetLinkNoAddRef ()=0

Detailed Description

Defines Animation Tweeners. Tweeners are 3D Components that describe the interpolation between key frames.


Member Function Documentation

virtual void MCCOMAPI I3DShTweener::Edit (  I3DShTweener **  tweener,
I3DShTweenerChainLink *  chainLink
)  const [pure virtual]
 

Deprecated:

virtual I3DShTweenerChainLink* MCCOMAPI I3DShTweener::GetLinkNoAddRef (   )  [pure virtual]
 

Returns the link that owns this tweener.

virtual void MCCOMAPI I3DShTweener::SetLink (  I3DShTweenerChainLink *  inLink  )  [pure virtual]
 

Sets the link that owns this tweener.

Parameters:
inLink A pointer to the tweener chain link

virtual MCCOMErr MCCOMAPI I3DShTweener::Tween (  I3DShKeyFrame *  res,
int32  time,
I3DShTweenerChainLink *  alink
)  const [pure virtual]
 

Interpolates between two keyframes.

Parameters:
res The result of the interpolation.
time The time of the interpolation
alink The tweener chain link that owns this tweener.


The documentation for this struct was generated from the following file:
Generated on Mon Mar 14 12:29:02 2005 for Carrara SDK Doc by  doxygen 1.3.9.1