# TCollapseCallback Class Reference
[Shell Interfaces]

Inheritance diagram for TCollapseCallback:

List of all members.

## Public Member Functions
| TCollapseCallback (I3DShTimeBasedData *aTB, I3DShParamTimeLine *merged, const TTimeInfo &previous)
virtual void | TimeLine (I3DShParamTimeLine *inTimeLine, I3DShTimeBasedData *inMerged)
boolean | IsSelected () const
void | GetBest (TTimeInfo &ti) const
I3DShTweener * | GetTweener () const
## Protected Attributes
I3DShTimeBasedData * | fTB
TMCCountedPtr< I3DShParamTimeLine > | fMerged
TTimeInfo | fPrevious
TTimeInfo | fBest
boolean | fSelected
I3DShTweener * | fTweener

## Constructor & Destructor Documentation

TCollapseCallback::TCollapseCallback | ( | I3DShTimeBasedData * | aTB,
|  | I3DShParamTimeLine * | merged,
|  | const TTimeInfo & | previous |
| ) |  |  |

## Member Function Documentation

void TCollapseCallback::GetBest | ( | TTimeInfo & | ti | ) | const`[inline]`

I3DShTweener* TCollapseCallback::GetTweener | ( |  | ) | const`[inline]`

boolean TCollapseCallback::IsSelected | ( |  | ) | const`[inline]`

virtual void TCollapseCallback::TimeLine | ( | I3DShParamTimeLine * | inTimeLine,
|  | I3DShTimeBasedData * | inMerged |
| ) |  |  | `[virtual]`

Called for each parameter of a timebased object.

Implements IForEachTimeLineCallback.

## Member Data Documentation

TTimeInfo TCollapseCallback::fBest`[protected]`

TMCCountedPtr<I3DShParamTimeLine> TCollapseCallback::fMerged`[protected]`

TTimeInfo TCollapseCallback::fPrevious`[protected]`

boolean TCollapseCallback::fSelected`[protected]`

I3DShTimeBasedData* TCollapseCallback::fTB`[protected]`

I3DShTweener* TCollapseCallback::fTweener`[protected]`

The documentation for this class was generated from the following file:

- AnimUtilities.h