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