Autodesk.Viewing.AppScreenModeDelegate
Extends ScreenModeDelegate
new AppScreenModeDelegate(viewer)
Screen mode delegate allowing the viewer to go full screen.
Unlike ViewerScreenModeDelegate class, this delegate doesn’t use the full browser state, and it takes the entire page full screen, not just the viewer.
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.