#include <maxapi.h>

Public Types |
|
| enum | { fIdgetVisible, fIdsetVisible, fIdgetFilter, fIdsetFilter, fIdgetNextKeyTime, fIdgetPreviousKeyTime, fIdredrawTrackBar, fIdgetShowFrames, fIdsetShowFrames, fIdgetShowAudio, fIdsetShowAudio, fIdgetShowSelectionRange, fIdsetShowSelectionRange, fIdgetSnapToFrames, fIdsetSnapToFrames, fIdgetKeyTransparency, fIdsetKeyTransparency, fIdgetSelKeyTransparency, fIdsetSelKeyTransparency, fIdgetCursorTransparency, fIdsetCursorTransparency, fIdregisterFilter, fIdUnRegisterFilter, fIdFilterCount, fIdFilterID, fIdFilterName, fIdIsFilterActive, fIdSetFilterActive } |
| enum | { enumIDfilterType } |
Public Member Functions |
|
| virtual void | SetVisible (BOOL bVisible)=0 |
| virtual BOOL | IsVisible ()=0 |
| virtual void | SetFilter (UINT nFilter)=0 |
| virtual UINT | GetFilter ()=0 |
| virtual TimeValue | GetNextKey (TimeValue tStart, BOOL bForward)=0 |
| virtual void | RedrawTrackBar (bool bForce=false)=0 |
| virtual void | SetShowFrames (bool b)=0 |
| virtual bool | GetShowFrames ()=0 |
| virtual void | SetShowAudio (bool b)=0 |
| virtual bool | GetShowAudio ()=0 |
| virtual void | SetShowSelectionRange (bool b)=0 |
| virtual bool | GetShowSelectionRange ()=0 |
| virtual void | SetSnapToFrames (bool b)=0 |
| virtual bool | GetSnapToFrames ()=0 |
| virtual void | SetKeyTransparency (int xp)=0 |
| virtual int | GetKeyTransparency ()=0 |
| virtual void | SetSelKeyTransparency (int xp)=0 |
| virtual int | GetSelKeyTransparency ()=0 |
| virtual void | SetCursorTransparency (int xp)=0 |
| virtual int | GetCursorTransparency ()=0 |
| BaseInterface * | GetInterface (Interface_ID id) |
| FPInterfaceDesc * | GetDesc () |
| BEGIN_FUNCTION_MAP | VFN_1 (fIdredrawTrackBar, RedrawTrackBar, TYPE_bool) |
| FNT_0 (fIdgetNextKeyTime, TYPE_TIMEVALUE, fpGetNextKey) | |
| FNT_0 (fIdgetPreviousKeyTime, TYPE_TIMEVALUE, fpGetPreviousKey) | |
| FN_6 (fIdregisterFilter, TYPE_INDEX, fpRegisterFilter, TYPE_VALUE, TYPE_VALUE, TYPE_TSTR, TYPE_INT, TYPE_bool, TYPE_bool) | |
| VFN_1 (fIdUnRegisterFilter, fpUnRegisterFilter, TYPE_INDEX) | |
| FN_0 (fIdFilterCount, TYPE_INT, fpFilterCount) | |
| FN_1 (fIdFilterID, TYPE_INT_TAB_BV, fpGetFilterID, TYPE_INDEX) | |
| FN_1 (fIdFilterName, TYPE_TSTR_BV, fpGetFilterName, TYPE_INDEX) | |
| FN_1 (fIdIsFilterActive, TYPE_bool, fpIsFilterActive, TYPE_INDEX) | |
| VFN_2 (fIdSetFilterActive, fpSetFilterActive, TYPE_INDEX, TYPE_bool) | |
| PROP_FNS (fIdgetVisible, IsVisible, fIdsetVisible, SetVisible, TYPE_BOOL) | |
| PROP_FNS (fIdgetFilter, GetFilter, fIdsetFilter, SetFilter, TYPE_ENUM) | |
| PROP_FNS (fIdgetShowFrames, GetShowFrames, fIdsetShowFrames, SetShowFrames, TYPE_bool) | |
| PROP_FNS (fIdgetShowAudio, GetShowAudio, fIdsetShowAudio, SetShowAudio, TYPE_bool) | |
| PROP_FNS (fIdgetShowSelectionRange, GetShowSelectionRange, fIdsetShowSelectionRange, SetShowSelectionRange, TYPE_bool) | |
| PROP_FNS (fIdgetSnapToFrames, GetSnapToFrames, fIdsetSnapToFrames, SetSnapToFrames, TYPE_bool) | |
| PROP_FNS (fIdgetKeyTransparency, GetKeyTransparency, fIdsetKeyTransparency, SetKeyTransparency, TYPE_INT) | |
| PROP_FNS (fIdgetSelKeyTransparency, GetSelKeyTransparency, fIdsetSelKeyTransparency, SetSelKeyTransparency, TYPE_INT) | |
| PROP_FNS (fIdgetCursorTransparency, GetCursorTransparency, fIdsetCursorTransparency, SetCursorTransparency, TYPE_INT) | |
| anonymous enum |
{ fIdgetVisible, fIdsetVisible, fIdgetFilter, fIdsetFilter, fIdgetNextKeyTime, fIdgetPreviousKeyTime, fIdredrawTrackBar,
fIdgetShowFrames, fIdsetShowFrames, fIdgetShowAudio, fIdsetShowAudio, fIdgetShowSelectionRange, fIdsetShowSelectionRange,
fIdgetSnapToFrames, fIdsetSnapToFrames, fIdgetKeyTransparency, fIdsetKeyTransparency,
fIdgetSelKeyTransparency, fIdsetSelKeyTransparency, fIdgetCursorTransparency, fIdsetCursorTransparency,
fIdregisterFilter, fIdUnRegisterFilter, fIdFilterCount, fIdFilterID, fIdFilterName, fIdIsFilterActive, fIdSetFilterActive,
};
| anonymous enum |
{enumIDfilterType,
};
| virtual void SetVisible | ( | BOOL | bVisible | ) | [pure virtual] |
| virtual BOOL IsVisible | ( | ) | [pure virtual] |
| virtual void SetFilter | ( | UINT | nFilter | ) | [pure virtual] |
| virtual UINT GetFilter | ( | ) | [pure virtual] |
| virtual TimeValue GetNextKey | ( | TimeValue | tStart, |
| BOOL | bForward | ||
| ) | [pure virtual] |
| virtual void RedrawTrackBar | ( | bool | bForce = false |
) | [pure virtual] |
| virtual void SetShowFrames | ( | bool | b | ) | [pure virtual] |
| virtual bool GetShowFrames | ( | ) | [pure virtual] |
| virtual void SetShowAudio | ( | bool | b | ) | [pure virtual] |
| virtual bool GetShowAudio | ( | ) | [pure virtual] |
| virtual void SetShowSelectionRange | ( | bool | b | ) | [pure virtual] |
| virtual bool GetShowSelectionRange | ( | ) | [pure virtual] |
| virtual void SetSnapToFrames | ( | bool | b | ) | [pure virtual] |
| virtual bool GetSnapToFrames | ( | ) | [pure virtual] |
| virtual void SetKeyTransparency | ( | int | xp | ) | [pure virtual] |
| virtual int GetKeyTransparency | ( | ) | [pure virtual] |
| virtual void SetSelKeyTransparency | ( | int | xp | ) | [pure virtual] |
| virtual int GetSelKeyTransparency | ( | ) | [pure virtual] |
| virtual void SetCursorTransparency | ( | int | xp | ) | [pure virtual] |
| virtual int GetCursorTransparency | ( | ) | [pure virtual] |
| BaseInterface* GetInterface | ( | Interface_ID | id | ) | [inline, virtual] |
Reimplemented from FPMixinInterface.
{ return (id == TRACKBAR_INTERFACE) ? this : FPMixinInterface::GetInterface(id); }
| FPInterfaceDesc* GetDesc | ( | ) | [inline, virtual] |
Implements FPInterface.
{ return (FPInterfaceDesc*)GetCOREInterface(TRACKBAR_INTERFACE); }
| BEGIN_FUNCTION_MAP VFN_1 | ( | fIdredrawTrackBar | , |
| RedrawTrackBar | , | ||
| TYPE_bool | |||
| ) |
| FNT_0 | ( | fIdgetNextKeyTime | , |
| TYPE_TIMEVALUE | , | ||
| fpGetNextKey | |||
| ) |
| FNT_0 | ( | fIdgetPreviousKeyTime | , |
| TYPE_TIMEVALUE | , | ||
| fpGetPreviousKey | |||
| ) |
| FN_6 | ( | fIdregisterFilter | , |
| TYPE_INDEX | , | ||
| fpRegisterFilter | , | ||
| TYPE_VALUE | , | ||
| TYPE_VALUE | , | ||
| TYPE_TSTR | , | ||
| TYPE_INT | , | ||
| TYPE_bool | , | ||
| TYPE_bool | |||
| ) |
| VFN_1 | ( | fIdUnRegisterFilter | , |
| fpUnRegisterFilter | , | ||
| TYPE_INDEX | |||
| ) |
| FN_0 | ( | fIdFilterCount | , |
| TYPE_INT | , | ||
| fpFilterCount | |||
| ) |
| FN_1 | ( | fIdFilterID | , |
| TYPE_INT_TAB_BV | , | ||
| fpGetFilterID | , | ||
| TYPE_INDEX | |||
| ) |
| FN_1 | ( | fIdFilterName | , |
| TYPE_TSTR_BV | , | ||
| fpGetFilterName | , | ||
| TYPE_INDEX | |||
| ) |
| FN_1 | ( | fIdIsFilterActive | , |
| TYPE_bool | , | ||
| fpIsFilterActive | , | ||
| TYPE_INDEX | |||
| ) |
| VFN_2 | ( | fIdSetFilterActive | , |
| fpSetFilterActive | , | ||
| TYPE_INDEX | , | ||
| TYPE_bool | |||
| ) |
| PROP_FNS | ( | fIdgetVisible | , |
| IsVisible | , | ||
| fIdsetVisible | , | ||
| SetVisible | , | ||
| TYPE_BOOL | |||
| ) |
| PROP_FNS | ( | fIdgetFilter | , |
| GetFilter | , | ||
| fIdsetFilter | , | ||
| SetFilter | , | ||
| TYPE_ENUM | |||
| ) |
| PROP_FNS | ( | fIdgetShowFrames | , |
| GetShowFrames | , | ||
| fIdsetShowFrames | , | ||
| SetShowFrames | , | ||
| TYPE_bool | |||
| ) |
| PROP_FNS | ( | fIdgetShowAudio | , |
| GetShowAudio | , | ||
| fIdsetShowAudio | , | ||
| SetShowAudio | , | ||
| TYPE_bool | |||
| ) |
| PROP_FNS | ( | fIdgetShowSelectionRange | , |
| GetShowSelectionRange | , | ||
| fIdsetShowSelectionRange | , | ||
| SetShowSelectionRange | , | ||
| TYPE_bool | |||
| ) |
| PROP_FNS | ( | fIdgetSnapToFrames | , |
| GetSnapToFrames | , | ||
| fIdsetSnapToFrames | , | ||
| SetSnapToFrames | , | ||
| TYPE_bool | |||
| ) |
| PROP_FNS | ( | fIdgetKeyTransparency | , |
| GetKeyTransparency | , | ||
| fIdsetKeyTransparency | , | ||
| SetKeyTransparency | , | ||
| TYPE_INT | |||
| ) |
| PROP_FNS | ( | fIdgetSelKeyTransparency | , |
| GetSelKeyTransparency | , | ||
| fIdsetSelKeyTransparency | , | ||
| SetSelKeyTransparency | , | ||
| TYPE_INT | |||
| ) |
| PROP_FNS | ( | fIdgetCursorTransparency | , |
| GetCursorTransparency | , | ||
| fIdsetCursorTransparency | , | ||
| SetCursorTransparency | , | ||
| TYPE_INT | |||
| ) |