Other Notifications

#activeViewportChanged: undefined 

Sent when the current active viewport is changed.

#activeShadeInViewportToggled: undefined 

Sent when ActiveShade in the viewport is toggled on/off. Available in 3ds Max 2020.1 and higher.

#atsPostRepathPhase: undefined 

Sent after the asset tracking system traversal completes.

#atsPreRepathPhase: undefined 

Sent before the asset tracking system traversal starts.

#bitmapChanged: string 

Sent after a bitmap is reloaded.

Calling callbacks.notificationParam() within the callback function returns the String containing bitmap texture bitmap file name.

#byCategoryDisplayFilterChanged: undefined 

Sent AFTER object categories marked to be hidden\unhidden.

#colorChanged: undefined 

Sent when the system is updating it’s custom colors.

#cuiMenusUpdate: undefined 

Sent when the main application menu bar is updated.

#customDisplayFilterChanged: undefined 

Sent AFTER custom display filters have been activated\deactivated.

#lightingUnitDisplaySystemChange: undefined 

Sent when lighting unit display system is changed.

#mouseSettingsChanged: undefined 

Sent after mouse setting file has changed, for example, after loading/saving a new mouse setting file.

#preViewPanelDelete: integer 

Sent before a viewport is deleted. It usually occurs when removing a view tab.

Calling callbacks.notificationParam() within in the callback function returns the HWND of the viewport.

#preViewportTooltip: node 

Sent before a viewport tooltip pops up.

Calling callbacks.notificationParam() within in the callback function returns the node triggering the tooltip.

#sceneExplorerNeedsUpdate: undefined 

Sent if the scene explorer needs to refresh its display.

#sceneStateDelete: string 

Sent when a scene state is deleted.

Calling callbacks.notificationParam() within in the callback function returns the scene state name.

#sceneStateRename: #(string, string) 

Sent when a scene state is renamed.

Calling callbacks.notificationParam() within in the callback function returns an array of two elements containing the old name and the new name.

#spacemodeChange: undefined 

Sent if the user changes the reference coordinate system.

#timeunitsChange: undefined 

Sent if the user changes the time format setting.

#unitsChange: undefined 

Sent if the user changes the unit setting.

#viewportChange: undefined 

Sent every time the viewport parameters change, including panning, zooming and orbiting the viewport or changing the active viewport.

Currently, there is no notification for viewport layout change.

#viewportSafeFrameToggle: integer

Sent when the viewport Safe Frame is turned on or off.

Calling callbacks.notificationParam() within in the callback function returns an Integer value - 1 for on, 0 for off.

Available in 3ds Max 2014 and higher.

#mainWindowEnabled: boolean 

Sent when the main application window gets enabled.

Calling callbacks.notificationParam() within the callback function returns a Boolean value - true if the main 3ds Max window is being enabled, false if another window is being enabled.

#heightMenuChanged: undefined 

Sent when a user operated the height menu.

#playbackStart: undefined 

Sent when the animation playback starts.

#playbackEnd: undefined 

Sent when the animation playback ends.

#preProgress: undefined 

Sent before the progress bar is displayed.

#postProgress: undefined 

Sent after the progress bar is finished.