3ds Max C++ API Reference
Loading...
Searching...
No Matches
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"

Classes

class  ISceneEventCallback
class  INodeEventCallback
class  ISceneEventManager

Namespaces

namespace  SceneEventNamespace
namespace  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< NodeKeyNodeKeyTab
typedef SceneEventNamespace::CallbackKey CallbackKey

Functions

NodeKey GetKeyByNode (INode *node)
 Returns the NodeKey for a node object.
INodeGetNodeByKey (NodeKey nodeKey)
 Returns a node object from a NodeKey.
CoreExport ISceneEventManagerGetISceneEventManager ()

Macro Definition Documentation

◆ ISCENEEVENTCALLBACK_INTERFACE_ID

#define ISCENEEVENTCALLBACK_INTERFACE_ID   Interface_ID(0x36cd4b33, 0x36ef01e4)

◆ INODEEVENTCALLBACK_INTERFACE_ID

#define INODEEVENTCALLBACK_INTERFACE_ID   Interface_ID(0x6a173454, 0x4b420bbc)

◆ ISCENEEVENTMANAGER_INTERFACE_ID

#define ISCENEEVENTMANAGER_INTERFACE_ID   Interface_ID(0x3f375083, 0x63ea3a86)

Function Documentation

◆ GetISceneEventManager()

CoreExport ISceneEventManager * GetISceneEventManager ( )