3ds Max C++ API Reference
|
Possible supported grip item types. More...
Enumerations | |
enum | Type { eInvalid = -1 , eInt = 0 , eFloat , eTime , eUniverse , eCombo , eToggle , eAction , eCommand , eStatus } |
Possible supported grip item types.
The type determines it's UI representation and what types of data it represents.
enum Type |
Enumerator | |
---|---|
eInvalid | The type is invalid. Usually used when trying to get a grip item which is out of range. |
eInt | This type of the grip element represents an integer, and expects a IBaseGrip::GripValue::mInt value when getting and setting values. The grip UI will be a spinner. |
eFloat | This type of the grip element represents a float, and expects a IBaseGrip::GripValue::mFloat value when getting and setting values. The grip UI will be a spinner. |
eTime | This type of the grip element represents a TimeValue, and expects a IBaseGrip::GripValue::mInt value, in the form of a tick value, when getting and setting values. The grip UI will be a spinner. |
eUniverse | This type of the grip element represents a value in world space that respects the current system settings, and expects a IBaseGrip::GripValue::mFloat value when getting and setting values. The grip UI will be a spinner. |
eCombo | This type of the grip element represents a combination of limited distinct choices, and expects a IBaseGrip::GripValue::mCombo value when getting and setting values. The UI will present the choices in a drop down menu. |
eToggle | This type of the grip element is a Boolean toggle and expects a IBaseGrip::GripValue::mbool value when getting and setting values. |
eAction | This type of grip element performs an action and doesn't support the getting and setting values. |
eCommand | This type of grip element performs a command action, which means an action that has an off state and a on state. For example a pick action, is a command action since there is a pick state that's active during the process of picking. It uses the IBaseGrip::GripValue::mbool value to determine if a mode is active or not. |
eStatus | This type of grip element just show's text and doesn't perform any actions or the getting or setting of any values. |