Skip to content

InteractorStyleRemoteMouse ​

Introduction ​

Interactor style that does not act on the local camera but re-emits mouse, wheel and gesture interactions as events meant to be forwarded to a remote renderer.

Methods ​

getRemoteEventAddOn ​

Gets the extra fields merged into every forwarded event.

getSendMouseMove ​

Gets whether mouse moves are forwarded even when no button is pressed.

getThrottleDelay ​

Gets the minimum delay, in milliseconds, between two forwarded mouse moves.

getWheelThrottleDelay ​

Gets the minimum delay, in milliseconds, between two forwarded wheel events. Zero disables throttling.

handleLeftButtonPress ​

ArgumentTypeRequiredDescription
callDataYesevent data

handleLeftButtonRelease ​

ArgumentTypeRequiredDescription
callDataYesevent data

handleMiddleButtonPress ​

ArgumentTypeRequiredDescription
callDataYesevent data

handleMiddleButtonRelease ​

ArgumentTypeRequiredDescription
callDataYesevent data

handleMouseMove ​

ArgumentTypeRequiredDescription
callDataYesevent data

handleMouseWheel ​

ArgumentTypeRequiredDescription
callDataYesevent data

handlePan ​

ArgumentTypeRequiredDescription
callDataYesevent data

handlePinch ​

ArgumentTypeRequiredDescription
callDataYesevent data

handleRightButtonPress ​

ArgumentTypeRequiredDescription
callDataYesevent data

handleRightButtonRelease ​

ArgumentTypeRequiredDescription
callDataYesevent data

handleRotate ​

ArgumentTypeRequiredDescription
callDataYesevent data

handleStartMouseWheel ​

ArgumentTypeRequiredDescription
callDataYesevent data

handleStartPan ​

ArgumentTypeRequiredDescription
callDataYesevent data

handleStartPinch ​

ArgumentTypeRequiredDescription
callDataYesevent data

handleStartRotate ​

ArgumentTypeRequiredDescription
callDataYesevent data

onButtonDown ​

Handles a button down event.

ArgumentTypeRequiredDescription
buttonYeswhich button
callDataYesevent data

onButtonUp ​

Handles a button up event.

ArgumentTypeRequiredDescription
buttonYeswhich button
callDataYesevent data

setRemoteEventAddOn ​

Sets the extra fields merged into every forwarded event.

ArgumentTypeRequiredDescription
remoteEventAddOnYes

setSendMouseMove ​

Sets whether mouse moves are forwarded even when no button is pressed.

ArgumentTypeRequiredDescription
sendMouseMoveYes

setThrottleDelay ​

Sets the minimum delay, in milliseconds, between two forwarded mouse moves.

ArgumentTypeRequiredDescription
throttleDelayYes

setWheelThrottleDelay ​

Sets the minimum delay, in milliseconds, between two forwarded wheel events. Zero disables throttling.

ArgumentTypeRequiredDescription
wheelThrottleDelayYes