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
virtual boolean MCCOMAPI NeedKeyFrameTangents () const =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:
. Doesn't do anything now.
Parameters:
tweener Not documented.
chainLink Not documented.
virtual I3DShTweenerChainLink* MCCOMAPI I3DShTweener::GetLinkNoAddRef (  )  [pure virtual]

Returns the link that owns this tweener.

virtual boolean MCCOMAPI I3DShTweener::NeedKeyFrameTangents (  )  const [pure virtual]

Returns true if the tweener need to have tangents on the keyframes.

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 Apr 26 22:47:42 2010 for Carrara SDK Doc by  doxygen 1.6.3