This reference page is linked to from the following overview topics: What's New: 3ds Max 2009 SDK.
#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 |
|
namespace | SceneEventNamespace |
namespace | NodeEventNamespace |
Defines |
|
#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.
|
|
INode * | GetNodeByKey (NodeKey nodeKey) |
Returns a node object from a NodeKey.
|
|
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 | ( | ) |