|
3ds Max C++ API Reference
|
#include "MaxTypes.h"#include "Tab.h"#include "BaseInterface.h"#include "Export.h"#include "CoreExp.h"#include "plugapi.h"#include "Animatable.h"Classes | |
| class | ISceneEventCallback |
| class | INodeEventCallback |
| class | ISceneEventManager |
Namespaces | |
| SceneEventNamespace | |
| NodeEventNamespace | |
Macros | |
| #define | ISCENEEVENTCALLBACK_INTERFACE_ID Interface_ID(0x36cd4b33, 0x36ef01e4) |
| #define | INODEEVENTCALLBACK_INTERFACE_ID Interface_ID(0x6a173454, 0x4b420bbc) |
| #define | ISCENEEVENTMANAGER_INTERFACE_ID Interface_ID(0x3f375083, 0x63ea3a86) |
Typedefs | |
| typedef DWORD | CallbackKey |
| typedef AnimHandle | NodeKey |
| typedef Tab< NodeKey > | NodeKeyTab |
| typedef SceneEventNamespace::CallbackKey | CallbackKey |
Functions | |
| NodeKey | GetKeyByNode (INode *node) |
| Returns the NodeKey for a node object. More... | |
| INode * | GetNodeByKey (NodeKey nodeKey) |
| Returns a node object from a NodeKey. More... | |
| CoreExport ISceneEventManager * | GetISceneEventManager () |
| #define ISCENEEVENTCALLBACK_INTERFACE_ID Interface_ID(0x36cd4b33, 0x36ef01e4) |
| #define INODEEVENTCALLBACK_INTERFACE_ID Interface_ID(0x6a173454, 0x4b420bbc) |
| #define ISCENEEVENTMANAGER_INTERFACE_ID Interface_ID(0x3f375083, 0x63ea3a86) |
| CoreExport ISceneEventManager* GetISceneEventManager | ( | ) |