3ds Max C++ API Reference
IRenderSettingsContainer::IChangeNotifier Class Referenceabstract

Notification callback interface for IRenderSettingsContainer. More...

#include <IRenderSettingsContainer.h>

Public Member Functions

virtual void NotifyToneOperatorSwapped ()=0
 Notifies that the ToneOperator plugin was replaced by a different one (i.e. IRenderSettingsContainer::GetToneOperator() will return a different value). More...
 
virtual void NotifyToneOperatorParamsChanged ()=0
 Notifies that a parameter of the ToneOperator has changed, potentially meaning that the ToneOperator needs to be re-processed on the image being rendered. More...
 
virtual void NotifyPhysicalScaleChanged ()=0
 Notifies that the physical scale has changed. More...
 

Protected Member Functions

virtual ~IChangeNotifier ()
 Protected destructor prevents deletion through this interface. More...
 

Detailed Description

Notification callback interface for IRenderSettingsContainer.

When registered with an IRenderSettingsContainer, this interface will be called whenever a relevant change occurs.

Constructor & Destructor Documentation

◆ ~IChangeNotifier()

virtual ~IChangeNotifier ( )
inlineprotectedvirtual

Protected destructor prevents deletion through this interface.

139 {}

Member Function Documentation

◆ NotifyToneOperatorSwapped()

virtual void NotifyToneOperatorSwapped ( )
pure virtual

Notifies that the ToneOperator plugin was replaced by a different one (i.e. IRenderSettingsContainer::GetToneOperator() will return a different value).

◆ NotifyToneOperatorParamsChanged()

virtual void NotifyToneOperatorParamsChanged ( )
pure virtual

Notifies that a parameter of the ToneOperator has changed, potentially meaning that the ToneOperator needs to be re-processed on the image being rendered.

◆ NotifyPhysicalScaleChanged()

virtual void NotifyPhysicalScaleChanged ( )
pure virtual

Notifies that the physical scale has changed.

See also
IRenderSettingsContainer::GetPhysicalScale()