Detailed Description
- See also:
- Class ITVUtility, Class Interface, Class Control.
- Description:
- This class is available in release 2.0 and later only.
This is the base class for Track View Utility plug-ins. These
plug-ins are launched via the 'Track View Utility' icon just to the
left of the track view name field in the toolbar. Clicking on this
button brings up a dialog of all the track view utilities currently
installed in the system. Most utilities will probably be modeless
floating dialogs, however modal utilities may be created as
well.
The developer will derive their classes from this class. Methods
are provided to bracket the beginning and ending of parameter
editing, and responding to various changes in Track View (such as
key selection, time selection, node selection, etc.). There is also
a method to delete this instance of the plug-in class. Sample code
is available in /MAXSDK/SAMPLES/UTILITIES/RANDKEYS.CPP,
ORTKEYS.CPP and SELKEYS.CPP.
- Plug-In Information:
- Class Defined In: TVUTIL.H
Super Class ID: TRACKVIEW_UTILITY_CLASS_ID
Standard File Name Extension: DLU
Extra Include File Needed: None
#include <tvutil.h>
List of all
members.
Member Function Documentation
virtual void DeleteThis |
( |
|
) |
[pure virtual] |
- Parameters:
- Interface
*ip
An interface for calling functions provided by 3ds Max.
ITVUtility
*iu
An interface for allowing track view utilities to access the Track
View they are launched from.
- Default Implementation:
- {}
Reimplemented in
MSPluginTrackViewUtility.
- Parameters:
- Interface
*ip
An interface for calling functions provided by 3ds Max.
ITVUtility
*iu
An interface for allowing track view utilities to access the Track
View they are launched from.
- Default Implementation:
- {}
Reimplemented in
MSPluginTrackViewUtility.
virtual void TrackSelectionChanged |
( |
|
) |
[inline, virtual] |
virtual void NodeSelectionChanged |
( |
|
) |
[inline, virtual] |
virtual void KeySelectionChanged |
( |
|
) |
[inline, virtual] |
virtual void TimeSelectionChanged |
( |
|
) |
[inline, virtual] |
virtual void MajorModeChanged |
( |
|
) |
[inline, virtual] |
virtual void TrackListChanged |
( |
|
) |
[inline, virtual] |
virtual void GetClassName |
( |
MSTR & |
s |
) |
[inline, virtual] |
virtual Class_ID ClassID |
( |
|
) |
[inline, virtual] |
TrackViewUtility TrackViewUtility
TrackViewUtility TrackViewUtility TrackViewUtility TrackViewUtility
TrackViewUtility TrackViewUtility TrackViewUtility
TrackViewUtility
TrackViewUtility TrackViewUtility
TrackViewUtility TrackViewUtility TrackViewUtility TrackViewUtility
TrackViewUtility TrackViewUtility TrackViewUtility
TrackViewUtility