3ds Max C++ API Reference
|
Classes | |
class | IAnimLayerControlManager |
The interface to the functionality for animation layers. More... | |
class | ILayerControl |
ILayerControl provides API access to layer control functionality. More... | |
Macros | |
#define | ANIMLAYERMGR_COMBOBOX_ID 50612 |
#define | ANIMLAYERMGR_EDIT_ID 50613 |
#define | ANIMLAYERMGR_SPINNER_ID 50614 |
#define | MASTERLAYERCONTROLMANAGER_CLASS_ID Class_ID(0xf4871a5, 0x781f1430) |
The class ID of the singleton that resides in trackview that holds of the animation layer objects. More... | |
#define | MAINLAYERCONTROLMANAGER_CLASS_ID Class_ID(0xf4871a5, 0x781f1430) |
#define | IANIMLAYERCONTROLMANAGER_INTERFACE Interface_ID(0xe343ef5, 0x62944bc2) |
Interface ID for the IAnimLayerControlManager Interface. More... | |
#define | FLOATLAYER_CONTROL_CLASS_ID Class_ID(0xba900de, 0x64230ed4) |
Class IDs of the Animation Layer Controls. More... | |
#define | POINT3LAYER_CONTROL_CLASS_ID Class_ID(0x602b0ddf, 0x455b1b11) |
#define | POSLAYER_CONTROL_CLASS_ID Class_ID(0x29b938ee, 0x7fe83f9c) |
#define | ROTLAYER_CONTROL_CLASS_ID Class_ID(0x6d7f1859, 0x3f3f0f5e) |
#define | SCALELAYER_CONTROL_CLASS_ID Class_ID(0x300e6319, 0x194e7d61) |
#define | POINT4LAYER_CONTROL_CLASS_ID Class_ID(0x753822fd, 0xedf52d8) |
#define | LAYEROUTPUT_CONTROL_CLASS_ID Class_ID(0x5b6e7ba7, 0x692e4477) |
#define | LAYER_CONTROLLER_INTERFACE Interface_ID(0x434d7627, 0xa25e6e26) |
The interface to the functionality for animation layers. More... | |
#define | GetILayerControlInterface(cd) static_cast<ILayerControl*> ((cd)->GetInterface(LAYER_CONTROLLER_INTERFACE)) |
Get the LayerControl Interface. More... | |
#define ANIMLAYERMGR_COMBOBOX_ID 50612 |
!
#define ANIMLAYERMGR_EDIT_ID 50613 |
#define ANIMLAYERMGR_SPINNER_ID 50614 |
#define MASTERLAYERCONTROLMANAGER_CLASS_ID Class_ID(0xf4871a5, 0x781f1430) |
The class ID of the singleton that resides in trackview that holds of the animation layer objects.
#define MAINLAYERCONTROLMANAGER_CLASS_ID Class_ID(0xf4871a5, 0x781f1430) |
#define IANIMLAYERCONTROLMANAGER_INTERFACE Interface_ID(0xe343ef5, 0x62944bc2) |
Interface ID for the IAnimLayerControlManager Interface.
#define FLOATLAYER_CONTROL_CLASS_ID Class_ID(0xba900de, 0x64230ed4) |
Class IDs of the Animation Layer Controls.
#define POINT3LAYER_CONTROL_CLASS_ID Class_ID(0x602b0ddf, 0x455b1b11) |
#define POSLAYER_CONTROL_CLASS_ID Class_ID(0x29b938ee, 0x7fe83f9c) |
#define ROTLAYER_CONTROL_CLASS_ID Class_ID(0x6d7f1859, 0x3f3f0f5e) |
#define SCALELAYER_CONTROL_CLASS_ID Class_ID(0x300e6319, 0x194e7d61) |
#define POINT4LAYER_CONTROL_CLASS_ID Class_ID(0x753822fd, 0xedf52d8) |
#define LAYEROUTPUT_CONTROL_CLASS_ID Class_ID(0x5b6e7ba7, 0x692e4477) |
#define LAYER_CONTROLLER_INTERFACE Interface_ID(0x434d7627, 0xa25e6e26) |
The interface to the functionality for animation layers.
This class contains key functionality for creating and manipulation animation layer.s You get this interface by calling static_cast<IAnimLayerControlManager*>(GetCOREInterface(IANIMLAYERCONTROLMANAGER_INTERFACE )
Interface ID for the ILayerControl Interface
#define GetILayerControlInterface | ( | cd | ) | static_cast<ILayerControl*> ((cd)->GetInterface(LAYER_CONTROLLER_INTERFACE)) |
Get the LayerControl Interface.