Inheritance diagram for I3DShTimeBasedData:

Public Member Functions | |
| virtual void MCCOMAPI | SetTimeBased (ITimeBased *inTimeBased)=0 |
| virtual ITimeBased *MCCOMAPI | GetTimeBasedNoAddRef ()=0 |
| virtual MCCOMErr MCCOMAPI | GetTimeBased (ITimeBased **outTimeBased)=0 |
| virtual MCCOMErr MCCOMAPI | MarkParamAsModified (int32 index)=0 |
| virtual boolean MCCOMAPI | CheckParamForRead (int32 index)=0 |
| virtual void MCCOMAPI | SetApproximateParamCount (uint32 Count)=0 |
| virtual int32 MCCOMAPI | SetParam (void *aparam, const int8 *itsName, IDType itsID, IDType itsType)=0 |
| virtual int32 MCCOMAPI | SetParamGroup (ITimeBased *aGroup, const int8 *itsName, IDType itsID)=0 |
| virtual MCCOMErr MCCOMAPI | RemoveParams (const int32 index, const int32 count)=0 |
| virtual MCCOMErr MCCOMAPI | ClearParams ()=0 |
| virtual MCCOMErr MCCOMAPI | EnableParam (int32 index, boolean enable)=0 |
| virtual MCCOMErr MCCOMAPI | ChangeParamGroup (ITimeBased *aGroup, int32 index)=0 |
| virtual MCCOMErr MCCOMAPI | CopyData (I3DShTimeBasedData *dest)=0 |
| virtual boolean MCCOMAPI | IsAnimated () const =0 |
| virtual void MCCOMAPI | SetAnimated (boolean animated)=0 |
| virtual void MCCOMAPI | SetTimeManager (I3DShTimeManager *timeManager)=0 |
| virtual void MCCOMAPI | GetTimeManager (I3DShTimeManager **)=0 |
| virtual void MCCOMAPI | GetTweener (I3DShTweener **tweener, int32 time, int32 index) const =0 |
| virtual void MCCOMAPI | SetTweener (int32 time, int32 index, I3DShTweener *atweener)=0 |
| virtual boolean MCCOMAPI | IsTimeLineExpanded () const =0 |
| virtual void MCCOMAPI | SetTimeLineExpanded (boolean isExpanded)=0 |
| virtual TMCPoint MCCOMAPI | GetDrawOrigin ()=0 |
| virtual void MCCOMAPI | SetDrawOrigin (TMCPoint &origin)=0 |
| virtual int32 MCCOMAPI | GetParamHeight ()=0 |
| virtual void MCCOMAPI | SetParamHeight (int32 inParamHeight)=0 |
| virtual int32 MCCOMAPI | GetSonsCount () const =0 |
| virtual MCCOMErr MCCOMAPI | GetSonByIndex (ITimeBased **result, int32 index, IDType &itsType, IDType &itsID, boolean &isGroup, boolean &isEnabled, int8 *itsName) const =0 |
| virtual void MCCOMAPI | GetFather (I3DShTimeBasedData **) const =0 |
| virtual int32 MCCOMAPI | GetParamInfoCount () const =0 |
| virtual void MCCOMAPI | GetParamInfoByIndex (I3DShParamInfo **paramInfo, int32 index) const =0 |
| virtual void MCCOMAPI | GetParamInfoByID (I3DShParamInfo **paramInfo, IDType id) const =0 |
| virtual IDType MCCOMAPI | GetType () const =0 |
| virtual void MCCOMAPI | SetType (IDType type, const int8 *className)=0 |
| virtual MicroTick MCCOMAPI | GetTime () const =0 |
| virtual const int8 *MCCOMAPI | GetClassName ()=0 |
| virtual void MCCOMAPI | GetMergedTimeLine (I3DShParamTimeLine **timeline)=0 |
| virtual MCCOMErr MCCOMAPI | ForEachTimeLine (ForEachTimeLineCallback *callback)=0 |
| virtual MCCOMErr MCCOMAPI | InvalidateTimeLine ()=0 |
| virtual MCCOMErr MCCOMAPI | InvalidateFathersTime ()=0 |
| virtual MCCOMErr MCCOMAPI | InvalidateMerged ()=0 |
|
||||||||||||
|
Change a param group (see SetParamGroup()).
|
|
|
Should be called before accessing the value of an animated parameter.
|
|
|
Removes all the parameters. |
|
|
Copy the data of this time based data into another one.
|
|
||||||||||||
|
Enable/Disable a parameter.
|
|
|
Calls a callback for each of the timeline of the parameters.
|
|
|
Returns the classname of the timebased data. |
|
|
Internal use only. |
|
|
Returns the parent of the timebased.
|
|
|
Returns the merged time line that corresponds to this timebased data. This is the time line that sums up all the timelines of all the parameters.
|
|
|
Internal use only. |
|
||||||||||||
|
Returns a pointer to a parameter with a certain ID.
|
|
||||||||||||
|
Returns a pointer to a parameter indentified by its index.
|
|
|
Returns the number of paramaters. |
|
||||||||||||||||||||||||||||||||
|
Returns a pointer to one of the children of this timebased.
|
|
|
Returns the number of timebased that are children of this timebased. |
|
|
Returns the time of the last update of the timebased data. |
|
|
Returns a pointer to the timebased that owns this timebased data.
|
|
|
Returns a pointer to the timebased that owns this timebased data. |
|
|
Returns the timemanager (usually it is the time manager of the scene). |
|
||||||||||||||||
|
Returns a pointer to the tweener that interpolates a particular parameter at a given time.
|
|
|
Returns the type of the timebased data. |
|
|
Invalidate the time of the parents. |
|
|
Invalidates the merge time line. |
|
|
Invalidates the time line. |
|
|
Returns true if animation is enabled. |
|
|
Internal use only. |
|
|
Mark a parameter as invalid. Cause CheckParamForRead to be called.
|
|
||||||||||||
|
|
|
|
Sets the animation of the timebaseddata.
|
|
|
Allow faster allocation of the array of parameters.
|
|
|
Internal use only. |
|
||||||||||||||||||||
|
Adds a new parameter.
|
|
||||||||||||||||
|
Adds a new parameter group.
|
|
|
Internal use only.
|
|
|
Sets the timebased that owns this timebased data.
|
|
|
Internal use only. |
|
|
Sets the timemanager (usually it is the time manager of the scene).
|
|
||||||||||||||||
|
Sets the tweener that interpolates a particular parameter at a given time.
|
|
||||||||||||
|
Sets the type of the timebased data.
|
1.3.9.1