![]() |
MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
This is the request handler, used for callbacks to the application.
The application should derive from this class, and pass a pointer to the constructor of the TSLInteractionModeManager.
Public Member Functions | |
virtual | ~TSL3DInteractionModeRequest () |
virtual void | resetMode (TSL3DInteractionMode *newMode, TSLButtonType button, TSLDeviceUnits xDU, TSLDeviceUnits yDU)=0 |
virtual void | viewChanged (TSL3DDrawingSurface *drawingSurface)=0 |
|
virtual |
|
pure virtual |
This is triggered when the mode manager resets back to the default mode.
newMode | New mode that has been activated |
button | If the reset was triggered by a button press, this should be the button type. TSLButtonNone if for some other reason. |
(xDU,yDU) | Position of button press that triggered the reset. 0,0 if the reset is occurring for some other reason. |
|
pure virtual |
This is triggered when the view has changed for any reason.
drawingSurface | Pointer to the drawing surface whose view has changed. |