3ds Max C++ API Reference
INotificationClient Class Referenceabstract

Base class for a notification client, is used to subscribe to notification events by monitoring 3ds Max data. More...

#include <NotificationAPI_Subscription.h>

+ Inheritance diagram for INotificationClient:

Public Member Functions

virtual ~INotificationClient ()
 
virtual int VersionNumber () const =0
 Destructor. More...
 
virtual void EnableNotifications (bool enable)=0
 Enable notifications. More...
 
virtual bool NotificationsEnabled (void) const =0
 Check if notifications are enabled or disabled. More...
 
virtual void DebugPrintToFile (FILE *theFile) const =0
 Print what's monitored inside the client (debugging purpose) More...
 

Detailed Description

Base class for a notification client, is used to subscribe to notification events by monitoring 3ds Max data.

Constructor & Destructor Documentation

◆ ~INotificationClient()

virtual ~INotificationClient ( )
inlinevirtual
135 {};

Member Function Documentation

◆ VersionNumber()

virtual int VersionNumber ( ) const
pure virtual

Destructor.

returns the version number of the notification client

◆ EnableNotifications()

virtual void EnableNotifications ( bool  enable)
pure virtual

Enable notifications.

Parameters
enable: boolean to tell if we should receive notifications or not.

◆ NotificationsEnabled()

virtual bool NotificationsEnabled ( void  ) const
pure virtual

Check if notifications are enabled or disabled.

Returns
true if they are enabled

◆ DebugPrintToFile()

virtual void DebugPrintToFile ( FILE *  theFile) const
pure virtual

Print what's monitored inside the client (debugging purpose)

Parameters
theFilea FILE you use to print out the data in it (can't be NULL)