Create a new MouseEvent object.
The type of the MouseEvent.
Indicates whether the Alt key is active (true) or inactive (false).
Indicates whether the Control key is active (true) or inactive (false).
Indicates how many lines should be scrolled for each unit the user rotates the mouse wheel.
The index of the elements where the event took place.
The entity inside which the event took place.
The material of the 3d element inside which the event took place.
The normal in object space where the event took place
The position in object space where the event took place
The renderable owner inside which the event took place.
The horizontal coordinate at which the event occurred in view coordinates.
The vertical coordinate at which the event occurred in view coordinates.
Indicates whether the Shift key is active (true) or inactive (false).
Reference to target object
Type of event
The uv coordinate inside the draw primitive where the event took place.
The view object inside which the event took place.
Defines the value of the type property of a click3d event object.
Defines the value of the type property of a doubleClick3d event object.
Defines the value of the type property of a mouseDown3d event object.
Defines the value of the type property of a mouseMove3d event object.
Defines the value of the type property of a mouseOut3d event object.
Defines the value of the type property of a mouseOver3d event object.
Defines the value of the type property of a mouseUp3d event object.
Defines the value of the type property of a mouseWheel3d event object.
The normal in scene space where the event took place
The position in scene space where the event took place
Creates a copy of the MouseEvent object and sets the value of each property to match that of the original.
Generated using TypeDoc
A MouseEvent is dispatched when a mouse event occurs over a mouseEnabled object in View. TODO: we don't have screenZ data, tho this should be easy to implement