ISceneEventManager.h File Reference
 
 
 
ISceneEventManager.h File Reference

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 Documentation

#define ISCENEEVENTCALLBACK_INTERFACE_ID   Interface_ID(0x36cd4b33, 0x36ef01e4)
#define INODEEVENTCALLBACK_INTERFACE_ID   Interface_ID(0x6a173454, 0x4b420bbc)
#define ISCENEEVENTMANAGER_INTERFACE_ID   Interface_ID(0x3f375083, 0x63ea3a86)

Function Documentation

CoreExport ISceneEventManager* GetISceneEventManager ( )