#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 | ( | ) |