Autodesk.Viewing.NullScreenModeDelegate
Extends ScreenModeDelegate
new NullScreenModeDelegate(viewer)
Screen mode delegate with no full screen functionality.
Parameters
viewer* | Viewer instance. |
Methods
doScreenModeChange(oldMode,newMode)
Inherits doScreenModeChange
Override this method to make the screen mode change occur.
Parameters
oldMode* Autodesk.Viewing.ScreenMode | Old screen mode. |
newMode* Autodesk.Viewing.ScreenMode | New screen mode. |
fullscreenEventListener()
Inherits fullscreenEventListener
Full screen event listener.
getEscapeMode()
Inherits getEscapeMode
Return new screen mode on escape.
Returns
Type | Description |
---|---|
Autodesk.Viewing.ScreenMode|undefined | New screen mode or undefined if no change. |
getMode()
Inherits getMode
Override this method to get the current screen mode.
Returns
Type | Description |
---|---|
Autodesk.Viewing.ScreenMode | Current screen mode. |
getNextMode()
Inherits getNextMode
Return next screen mode in sequence. Depending on what modes are supported, this may be a toggle or a 3-state.
Returns
Type | Description |
---|---|
Autodesk.Viewing.ScreenMode|undefined | Next screen mode in sequence or undefined if no change. |
isModeSupported(mode)
Inherits isModeSupported
Is screen mode supported? Returning false for normal mode means no screen mode changes are supported.
Parameters
mode* Autodesk.Viewing.ScreenMode | Desired screen mode. |
Returns
Type | Description |
---|---|
boolean | True if screen mode is supported. |
onScreenModeChanged(oldMode,newMode)
Inherits onScreenModeChanged
Called after the screen mode changes.
Parameters
oldMode* Autodesk.Viewing.ScreenMode | Old screen mode. |
newMode* Autodesk.Viewing.ScreenMode | New screen mode. |
setMode(mode)
Inherits setMode
Set new screen mode.
Parameters
mode* Autodesk.Viewing.ScreenMode | New screen mode. |
Returns
Type | Description |
---|---|
boolean | True if screen mode was changed. |
uninitialize()
Inherits uninitialize
Perform any cleanup required for a ScreenModeDelegate instance.