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