Classes | Namespaces | Defines | Typedefs | Functions

ISceneEventManager.h File Reference

#include "MaxTypes.h"
#include "Tab.h"
#include "BaseInterface.h"
#include "Export.h"
#include "CoreExp.h"
#include "plugapi.h"
#include "Animatable.h"

Go to the source code of this file.

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)

Definition at line 31 of file ISceneEventManager.h.

#define INODEEVENTCALLBACK_INTERFACE_ID   Interface_ID(0x6a173454, 0x4b420bbc)

Definition at line 34 of file ISceneEventManager.h.

#define ISCENEEVENTMANAGER_INTERFACE_ID   Interface_ID(0x3f375083, 0x63ea3a86)

Definition at line 37 of file ISceneEventManager.h.


Function Documentation

CoreExport ISceneEventManager* GetISceneEventManager ( )