|
3ds Max C++ API Reference
|
Classes To Create and Manipulate Grips. More...
#include "ifnpub.h"Classes | |
| class | IBaseGrip |
| A pure virtual interface for implementing grips. More... | |
| struct | IBaseGrip::GripValue |
| The grip value that's used by the grip item when it's value is retrieved via GetValue or set via SetValue. More... | |
| struct | IBaseGrip::ComboLabel |
| The label and icon that make up each individual option for Type::eCombo grip item. More... | |
| class | IBaseGrip2 |
| A virtual interface to extend IBaseGrip. More... | |
| class | GripChangedCallback |
| A grip changed callback A callback object passed to IGripManager::RegisterGripChangedCallback() The method GripChanged is called every time a different grip or no grip becomes active. */. More... | |
| class | IGripManager |
| The interface to the functionality for using the Grip Manager. More... | |
Macros | |
| #define | IBASEGRIP2_INTERFACE Interface_ID(0x2e4e7f0c, 0x80155c0) |
| Interface ID for the IBaseGrip2 Interface. More... | |
| #define | IGRIPMANAGER_INTERFACE Interface_ID(0x59cb513c, 0x7a0a5232) |
| Interface ID for the IGripManager Interface. More... | |
| #define | GetIGripManager() static_cast<IGripManager*>(GetCOREInterface(IGRIPMANAGER_INTERFACE)) |
| Helper method for getting the IGripManager interface. More... | |
Classes To Create and Manipulate Grips.
| #define IBASEGRIP2_INTERFACE Interface_ID(0x2e4e7f0c, 0x80155c0) |
Interface ID for the IBaseGrip2 Interface.
| #define IGRIPMANAGER_INTERFACE Interface_ID(0x59cb513c, 0x7a0a5232) |
Interface ID for the IGripManager Interface.
| #define GetIGripManager | ( | ) | static_cast<IGripManager*>(GetCOREInterface(IGRIPMANAGER_INTERFACE)) |
Helper method for getting the IGripManager interface.