#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 | |||
) |