#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 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.
CoreExport ISceneEventManager* GetISceneEventManager | ( | ) |