#include <IMixer.h>

Public Member Functions |
|
| virtual | ~IMixer () |
| virtual int | NumTrackgroups ()=0 |
| virtual IMXtrackgroup * | GetTrackgroup (int index)=0 |
| virtual BOOL | InsertTrackgroup (int index)=0 |
| virtual BOOL | DeleteTrackgroup (int index)=0 |
| virtual float | GetBalancePropagation ()=0 |
| virtual BOOL | SetBalancePropagation (float val)=0 |
| virtual float | GetBalanceLateralRatio ()=0 |
| virtual BOOL | SetBalanceLateralRatio (float val)=0 |
| virtual BOOL | GetBalanceMute ()=0 |
| virtual BOOL | SetBalanceMute (BOOL val)=0 |
| virtual BOOL | IsPerformingMixdown ()=0 |
| virtual void | InvalidateRawMix ()=0 |
| virtual void | EffectRawMix ()=0 |
| virtual void | EffectMixdown ()=0 |
| virtual BOOL | Mixdown (BOOL KeyPerFrame, BOOL EnforceIkConstraints, int ContinuityRange, BOOL FilterHyperExtLegs, float MaxKneeAngle)=0 |
| virtual void | CopyClipSourceToBiped (IMXclip *iCP)=0 |
| virtual void | CopyMixdownToBiped ()=0 |
| virtual BOOL | LoadMixFile (const MCHAR *fname, BOOL redraw)=0 |
| virtual BOOL | SaveMixFile (const MCHAR *fname)=0 |
| virtual void | GetInterval (Interval &iv)=0 |
| virtual BOOL | ExistingMixdown ()=0 |
| virtual void | ClearMixer ()=0 |
| virtual BOOL | GetSnapFrames ()=0 |
| virtual void | SetSnapFrames (BOOL onOff)=0 |
| virtual BOOL | GetShowTgRangebars ()=0 |
| virtual void | SetShowTgRangebars (BOOL onOff)=0 |
| virtual BOOL | GetShowWgtCurves ()=0 |
| virtual void | SetShowWgtCurves (BOOL onOff)=0 |
| virtual BOOL | GetShowTimeWarps ()=0 |
| virtual void | SetShowTimeWarps (BOOL onOff)=0 |
| virtual BOOL | GetShowClipBounds ()=0 |
| virtual void | SetShowClipBounds (BOOL onOff)=0 |
| virtual BOOL | GetShowGlobal ()=0 |
| virtual void | SetShowGlobal (BOOL onOff)=0 |
| virtual BOOL | GetShowClipNames ()=0 |
| virtual void | SetShowClipNames (BOOL onOff)=0 |
| virtual BOOL | GetShowClipScale ()=0 |
| virtual void | SetShowClipScale (BOOL onOff)=0 |
| virtual BOOL | GetShowTransStart ()=0 |
| virtual void | SetShowTransStart (BOOL onOff)=0 |
| virtual BOOL | GetShowTransEnd ()=0 |
| virtual void | SetShowTransEnd (BOOL onOff)=0 |
| virtual BOOL | GetShowBalance ()=0 |
| virtual void | SetShowBalance (BOOL onOff)=0 |
| virtual BOOL | GetSnapToClips ()=0 |
| virtual void | SetSnapToClips (BOOL onOff)=0 |
| virtual BOOL | GetLockTransitions ()=0 |
| virtual void | SetLockTransitions (BOOL onOff)=0 |
| virtual void | SetAnimationRange ()=0 |
| virtual void | ZoomExtents ()=0 |
| virtual void | UpdateDisplay ()=0 |
| virtual void | AddToDisplay ()=0 |
| virtual void | RemoveFromDisplay ()=0 |
| virtual void | ShowMixer ()=0 |
| virtual void | HideMixer ()=0 |
| virtual ~IMixer | ( | ) | [inline, virtual] |
{;}
| virtual int NumTrackgroups | ( | ) | [pure virtual] |
| virtual IMXtrackgroup* GetTrackgroup | ( | int | index | ) | [pure virtual] |
| virtual BOOL InsertTrackgroup | ( | int | index | ) | [pure virtual] |
| virtual BOOL DeleteTrackgroup | ( | int | index | ) | [pure virtual] |
| virtual float GetBalancePropagation | ( | ) | [pure virtual] |
| virtual BOOL SetBalancePropagation | ( | float | val | ) | [pure virtual] |
| virtual float GetBalanceLateralRatio | ( | ) | [pure virtual] |
| virtual BOOL SetBalanceLateralRatio | ( | float | val | ) | [pure virtual] |
| virtual BOOL GetBalanceMute | ( | ) | [pure virtual] |
| virtual BOOL SetBalanceMute | ( | BOOL | val | ) | [pure virtual] |
| virtual BOOL IsPerformingMixdown | ( | ) | [pure virtual] |
| virtual void InvalidateRawMix | ( | ) | [pure virtual] |
| virtual void EffectRawMix | ( | ) | [pure virtual] |
| virtual void EffectMixdown | ( | ) | [pure virtual] |
| virtual BOOL Mixdown | ( | BOOL | KeyPerFrame, |
| BOOL | EnforceIkConstraints, | ||
| int | ContinuityRange, | ||
| BOOL | FilterHyperExtLegs, | ||
| float | MaxKneeAngle | ||
| ) | [pure virtual] |
| virtual void CopyClipSourceToBiped | ( | IMXclip * | iCP | ) | [pure virtual] |
| virtual void CopyMixdownToBiped | ( | ) | [pure virtual] |
| virtual BOOL LoadMixFile | ( | const MCHAR * | fname, |
| BOOL | redraw | ||
| ) | [pure virtual] |
| virtual BOOL SaveMixFile | ( | const MCHAR * | fname | ) | [pure virtual] |
| virtual void GetInterval | ( | Interval & | iv | ) | [pure virtual] |
| virtual BOOL ExistingMixdown | ( | ) | [pure virtual] |
| virtual void ClearMixer | ( | ) | [pure virtual] |
| virtual BOOL GetSnapFrames | ( | ) | [pure virtual] |
| virtual void SetSnapFrames | ( | BOOL | onOff | ) | [pure virtual] |
| virtual BOOL GetShowTgRangebars | ( | ) | [pure virtual] |
| virtual void SetShowTgRangebars | ( | BOOL | onOff | ) | [pure virtual] |
| virtual BOOL GetShowWgtCurves | ( | ) | [pure virtual] |
| virtual void SetShowWgtCurves | ( | BOOL | onOff | ) | [pure virtual] |
| virtual BOOL GetShowTimeWarps | ( | ) | [pure virtual] |
| virtual void SetShowTimeWarps | ( | BOOL | onOff | ) | [pure virtual] |
| virtual BOOL GetShowClipBounds | ( | ) | [pure virtual] |
| virtual void SetShowClipBounds | ( | BOOL | onOff | ) | [pure virtual] |
| virtual BOOL GetShowGlobal | ( | ) | [pure virtual] |
| virtual void SetShowGlobal | ( | BOOL | onOff | ) | [pure virtual] |
| virtual BOOL GetShowClipNames | ( | ) | [pure virtual] |
| virtual void SetShowClipNames | ( | BOOL | onOff | ) | [pure virtual] |
| virtual BOOL GetShowClipScale | ( | ) | [pure virtual] |
| virtual void SetShowClipScale | ( | BOOL | onOff | ) | [pure virtual] |
| virtual BOOL GetShowTransStart | ( | ) | [pure virtual] |
| virtual void SetShowTransStart | ( | BOOL | onOff | ) | [pure virtual] |
| virtual BOOL GetShowTransEnd | ( | ) | [pure virtual] |
| virtual void SetShowTransEnd | ( | BOOL | onOff | ) | [pure virtual] |
| virtual BOOL GetShowBalance | ( | ) | [pure virtual] |
| virtual void SetShowBalance | ( | BOOL | onOff | ) | [pure virtual] |
| virtual BOOL GetSnapToClips | ( | ) | [pure virtual] |
| virtual void SetSnapToClips | ( | BOOL | onOff | ) | [pure virtual] |
| virtual BOOL GetLockTransitions | ( | ) | [pure virtual] |
| virtual void SetLockTransitions | ( | BOOL | onOff | ) | [pure virtual] |
| virtual void SetAnimationRange | ( | ) | [pure virtual] |
| virtual void ZoomExtents | ( | ) | [pure virtual] |
| virtual void UpdateDisplay | ( | ) | [pure virtual] |
| virtual void AddToDisplay | ( | ) | [pure virtual] |
| virtual void RemoveFromDisplay | ( | ) | [pure virtual] |
| virtual void ShowMixer | ( | ) | [pure virtual] |
| virtual void HideMixer | ( | ) | [pure virtual] |