This reference page is linked to from the following overview topics: Using FPInterface::Invoke().
#include <itreevw.h>
Public Types |
|
enum | { getTrackView, getAvaliableTrackViews, getNumAvailableTrackViews, openTrackView, closeTrackView, getTrackViewName, trackViewZoomSelected, trackViewZoomOn, setFilter, clearFilter, pickTrackDlg, isOpen, openLastTrackView, currentTrackViewProp, lastUsedTrackViewNameProp, deleteTrackView, isTrackViewCurrent, setTrackViewCurrent, doesTrackViewExist, dockTypeEnum } |
Public Member Functions |
|
virtual int | GetNumAvailableTrackViews () |
virtual ITreeViewOps * | GetTrackView (int index) |
virtual ITreeViewOps * | GetTrackView (MSTR name) |
virtual Tab< ITreeViewOps * > | GetAvaliableTrackViews () |
virtual ITreeViewOps * | GetLastActiveTrackView () |
virtual BOOL | IsTrackViewOpen (MSTR name) |
virtual BOOL | IsTrackViewOpen (int index) |
virtual BOOL | OpenTrackViewWindow (MSTR name, MSTR layoutName=_M(""), Point2 pos=Point2(-1.0f,-1.0f), int width=-1, int height=-1, int dock=TV_FLOAT) |
virtual BOOL | OpenTrackViewWindow (int index) |
virtual BOOL | OpenLastActiveTrackViewWindow () |
virtual BOOL | CloseTrackView (MSTR name) |
virtual BOOL | CloseTrackView (int index) |
virtual BOOL | DeleteTrackView (MSTR name) |
virtual BOOL | DeleteTrackView (int index) |
virtual const MCHAR * | GetTrackViewName (int index) |
virtual const MCHAR * | GetLastUsedTrackViewName () |
virtual BOOL | IsTrackViewCurrent (int index) |
virtual BOOL | IsTrackViewCurrent (MSTR name) |
virtual BOOL | SetTrackViewCurrent (int index) |
virtual BOOL | SetTrackViewCurrent (MSTR name) |
virtual BOOL | TrackViewZoomSelected (MSTR tvName) |
virtual BOOL | TrackViewZoomOn (MSTR tvName, Animatable *anim, int subNum) |
DECLARE_DESCRIPTOR (ITrackViewArray) | |
BEGIN_FUNCTION_MAP | FN_1 (getTrackView, TYPE_INTERFACE, fpGetTrackView, TYPE_FPVALUE) |
FN_0 (getAvaliableTrackViews, TYPE_INTERFACE_TAB_BV, GetAvaliableTrackViews) | |
FN_0 (getNumAvailableTrackViews, TYPE_INT, GetNumAvailableTrackViews) | |
FN_6 (openTrackView, TYPE_BOOL, fpOpenTrackViewWindow, TYPE_FPVALUE, TYPE_TSTR_BV, TYPE_POINT2_BV, TYPE_INT, TYPE_INT, TYPE_ENUM) | |
FN_1 (closeTrackView, TYPE_BOOL, fpCloseTrackView, TYPE_FPVALUE) | |
VFN_1 (deleteTrackView, fpDeleteTrackView, TYPE_FPVALUE) | |
FN_1 (getTrackViewName, TYPE_STRING, GetTrackViewName, TYPE_INDEX) | |
FN_1 (trackViewZoomSelected, TYPE_BOOL, TrackViewZoomSelected, TYPE_TSTR) | |
FN_3 (trackViewZoomOn, TYPE_BOOL, fpTrackViewZoomOn, TYPE_TSTR, TYPE_REFTARG, TYPE_INDEX) | |
FN_VA (setFilter, TYPE_BOOL, fpSetTrackViewFilter) | |
FN_VA (clearFilter, TYPE_BOOL, fpClearTrackViewFilter) | |
FN_VA (pickTrackDlg, TYPE_FPVALUE_BV, fpDoPickTrackDlg) | |
FN_1 (isOpen, TYPE_BOOL, fpIsTrackViewOpen, TYPE_FPVALUE) | |
FN_0 (openLastTrackView, TYPE_BOOL, OpenLastActiveTrackViewWindow) | |
RO_PROP_FN (currentTrackViewProp, GetLastActiveTrackView, TYPE_INTERFACE) | |
RO_PROP_FN (lastUsedTrackViewNameProp, GetLastUsedTrackViewName, TYPE_STRING) | |
FN_1 (isTrackViewCurrent, TYPE_BOOL, fpIsTrackViewCurrent, TYPE_FPVALUE) | |
FN_1 (setTrackViewCurrent, TYPE_BOOL, fpSetTrackViewCurrent, TYPE_FPVALUE) | |
FN_1 (doesTrackViewExist, TYPE_BOOL, fpDoesTrackViewExist, TYPE_FPVALUE) | |
Protected Member Functions |
|
BOOL | fpTrackViewZoomOn (MSTR tvName, ReferenceTarget *anim, int subNum) |
anonymous enum |
{ getTrackView, getAvaliableTrackViews, getNumAvailableTrackViews, openTrackView, closeTrackView, getTrackViewName, trackViewZoomSelected, trackViewZoomOn, setFilter, clearFilter, pickTrackDlg, isOpen, openLastTrackView, currentTrackViewProp, lastUsedTrackViewNameProp, deleteTrackView, isTrackViewCurrent, setTrackViewCurrent, doesTrackViewExist, dockTypeEnum, };
BOOL fpTrackViewZoomOn | ( | MSTR | tvName, |
ReferenceTarget * | anim, | ||
int | subNum | ||
) | [inline, protected] |
{ // upcast return TrackViewZoomOn(tvName, (Animatable*) anim, subNum); }
virtual int GetNumAvailableTrackViews | ( | ) | [virtual] |
virtual ITreeViewOps* GetTrackView | ( | int | index | ) | [virtual] |
virtual ITreeViewOps* GetTrackView | ( | MSTR | name | ) | [virtual] |
virtual Tab<ITreeViewOps*> GetAvaliableTrackViews | ( | ) | [virtual] |
virtual ITreeViewOps* GetLastActiveTrackView | ( | ) | [virtual] |
virtual BOOL IsTrackViewOpen | ( | MSTR | name | ) | [virtual] |
virtual BOOL IsTrackViewOpen | ( | int | index | ) | [virtual] |
virtual BOOL OpenTrackViewWindow | ( | MSTR | name, |
MSTR | layoutName =
_M("") , |
||
Point2 | pos = Point2(-1.0f,-1.0f) , |
||
int | width = -1 , |
||
int | height = -1 , |
||
int | dock =
TV_FLOAT |
||
) | [virtual] |
virtual BOOL OpenTrackViewWindow | ( | int | index | ) | [virtual] |
virtual BOOL OpenLastActiveTrackViewWindow | ( | ) | [virtual] |
virtual BOOL CloseTrackView | ( | MSTR | name | ) | [virtual] |
virtual BOOL CloseTrackView | ( | int | index | ) | [virtual] |
virtual BOOL DeleteTrackView | ( | MSTR | name | ) | [virtual] |
virtual BOOL DeleteTrackView | ( | int | index | ) | [virtual] |
virtual const MCHAR* GetTrackViewName | ( | int | index | ) | [virtual] |
virtual const MCHAR* GetLastUsedTrackViewName | ( | ) | [virtual] |
virtual BOOL IsTrackViewCurrent | ( | int | index | ) | [virtual] |
virtual BOOL IsTrackViewCurrent | ( | MSTR | name | ) | [virtual] |
virtual BOOL SetTrackViewCurrent | ( | int | index | ) | [virtual] |
virtual BOOL SetTrackViewCurrent | ( | MSTR | name | ) | [virtual] |
virtual BOOL TrackViewZoomSelected | ( | MSTR | tvName | ) | [virtual] |
virtual BOOL TrackViewZoomOn | ( | MSTR | tvName, |
Animatable * | anim, | ||
int | subNum | ||
) | [virtual] |
DECLARE_DESCRIPTOR | ( | ITrackViewArray | ) |
BEGIN_FUNCTION_MAP FN_1 | ( | getTrackView | , |
TYPE_INTERFACE | , | ||
fpGetTrackView | , | ||
TYPE_FPVALUE | |||
) |
FN_0 | ( | getAvaliableTrackViews | , |
TYPE_INTERFACE_TAB_BV | , | ||
GetAvaliableTrackViews | |||
) |
FN_0 | ( | getNumAvailableTrackViews | , |
TYPE_INT | , | ||
GetNumAvailableTrackViews | |||
) |
FN_6 | ( | openTrackView | , |
TYPE_BOOL | , | ||
fpOpenTrackViewWindow | , | ||
TYPE_FPVALUE | , | ||
TYPE_TSTR_BV | , | ||
TYPE_POINT2_BV | , | ||
TYPE_INT | , | ||
TYPE_INT | , | ||
TYPE_ENUM | |||
) |
FN_1 | ( | closeTrackView | , |
TYPE_BOOL | , | ||
fpCloseTrackView | , | ||
TYPE_FPVALUE | |||
) |
VFN_1 | ( | deleteTrackView | , |
fpDeleteTrackView | , | ||
TYPE_FPVALUE | |||
) |
FN_1 | ( | getTrackViewName | , |
TYPE_STRING | , | ||
GetTrackViewName | , | ||
TYPE_INDEX | |||
) |
FN_1 | ( | trackViewZoomSelected | , |
TYPE_BOOL | , | ||
TrackViewZoomSelected | , | ||
TYPE_TSTR | |||
) |
FN_3 | ( | trackViewZoomOn | , |
TYPE_BOOL | , | ||
fpTrackViewZoomOn | , | ||
TYPE_TSTR | , | ||
TYPE_REFTARG | , | ||
TYPE_INDEX | |||
) |
FN_VA | ( | setFilter | , |
TYPE_BOOL | , | ||
fpSetTrackViewFilter | |||
) |
FN_VA | ( | clearFilter | , |
TYPE_BOOL | , | ||
fpClearTrackViewFilter | |||
) |
FN_VA | ( | pickTrackDlg | , |
TYPE_FPVALUE_BV | , | ||
fpDoPickTrackDlg | |||
) |
FN_1 | ( | isOpen | , |
TYPE_BOOL | , | ||
fpIsTrackViewOpen | , | ||
TYPE_FPVALUE | |||
) |
FN_0 | ( | openLastTrackView | , |
TYPE_BOOL | , | ||
OpenLastActiveTrackViewWindow | |||
) |
RO_PROP_FN | ( | currentTrackViewProp | , |
GetLastActiveTrackView | , | ||
TYPE_INTERFACE | |||
) |
RO_PROP_FN | ( | lastUsedTrackViewNameProp | , |
GetLastUsedTrackViewName | , | ||
TYPE_STRING | |||
) |
FN_1 | ( | isTrackViewCurrent | , |
TYPE_BOOL | , | ||
fpIsTrackViewCurrent | , | ||
TYPE_FPVALUE | |||
) |
FN_1 | ( | setTrackViewCurrent | , |
TYPE_BOOL | , | ||
fpSetTrackViewCurrent | , | ||
TYPE_FPVALUE | |||
) |
FN_1 | ( | doesTrackViewExist | , |
TYPE_BOOL | , | ||
fpDoesTrackViewExist | , | ||
TYPE_FPVALUE | |||
) |