3ds Max C++ API Reference
NotificationAPI_Subscription.h File Reference

Classes

class  INotificationManager
 INotificationManager class is the entry point of the Notification API, you can create or remove a Notification Client. More...
 
class  INotificationManager2
 Extends INotificationManager. 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
 
 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...
 

Detailed Description

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

Macro Definition Documentation

◆ NotificationAPIExport

#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.