.. role:: ts-api-decorator

#####
Event
#####

.. container:: ts-api-section

   .. js:module:: Event




.. toctree::
   :titlesonly:
   :hidden:

   /api_ref/viewing/classes/Event.InputEvent
   /api_ref/viewing/classes/Event.KeyInputEvent
   /api_ref/viewing/classes/Event.MouseInputEvent
   /api_ref/viewing/classes/Event.MouseInputEventBase
   /api_ref/viewing/classes/Event.MouseWheelInputEvent
   /api_ref/viewing/classes/Event.NodeSelectionEvent
   /api_ref/viewing/classes/Event.TouchInputEvent

.. container:: api-index-section

   .. rubric:: Classes

   .. rst-class:: api-index-list-item api-kind-class api-parent-kind-namespace

   * :js:class:`~Event.InputEvent`
   * :js:class:`~Event.KeyInputEvent`
   * :js:class:`~Event.MouseInputEvent`
   * :js:class:`~Event.MouseInputEventBase`
   * :js:class:`~Event.MouseWheelInputEvent`
   * :js:class:`~Event.NodeSelectionEvent`
   * :js:class:`~Event.TouchInputEvent`



.. container:: api-index-section

   .. rubric:: Functions

   .. rst-class:: api-index-list-item api-kind-function api-parent-kind-namespace

   * :js:func:`~Event.isMouseEventType`





------------

Functions
=========

.. rst-class:: ts-api-section

isMouseEventType
----------------

.. js:function:: isMouseEventType( eventType)

   :param eventType: EventType to be tested
   :type eventType: EventType


   Gets whether an EventType is a mouse event type or not.

   :returns: Boolean indicating whether or not eventType is a mouse event type


   :rtype: boolean

