#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 | ( | ) |