NotificationAPI/NotificationAPI_Subscription.h File Reference

NotificationAPI_Subscription.h File Reference

File Description

This file contains the notification API classes to subscribe to scene/nodes events.

Classes

class  INotificationManager
 INotificationManager class is the entry point of the Notification API, you can create or remove a Notification Client. More...
 
class  INotificationCallback
 The notification callback used to process all events from the notification API. More...
 
class  INotificationClient
 Base class for a notification client, is used to subscribe to notification events by monitoring 3ds Max data. More...
 
class  IImmediateNotificationClient
 Immediate client is to get notifications as soon as they happen (by opposite to OnDemand client) More...
 
class  IOnDemandNotificationClient
 Is a notification client where you get the notifications on demand, they are stored until you ask for them. More...
 

Namespaces

 MaxSDK
 This API is used to support OLE structured storage streams containing user specified string data in 3ds Max scene files or other OLE Structured Storage based files.
 
 MaxSDK::NotificationAPI
 

Macros

#define NotificationAPIExport   __declspec(dllimport)
 The Notification system API for internal / 3rd parties plugins This is to avoid the NotifyRefChanged sorting of the messages and filtering node and scene events, this should be done in this module and the plugin gets notified directly without having to monitor all messages and sort them out. More...
 

Macro Definition Documentation

#define NotificationAPIExport   __declspec(dllimport)

The Notification system API for internal / 3rd parties plugins This is to avoid the NotifyRefChanged sorting of the messages and filtering node and scene events, this should be done in this module and the plugin gets notified directly without having to monitor all messages and sort them out.

It's a single entry point for all the notification systems we have in 3ds Max.