Skip to content

Latest commit

 

History

History
70 lines (42 loc) · 2.87 KB

class_listener.rst

File metadata and controls

70 lines (42 loc) · 2.87 KB
github_url:hide

Listener

Inherits: :ref:`Spatial<class_Spatial>` < :ref:`Node<class_Node>` < :ref:`Object<class_Object>`

Overrides the location sounds are heard from.

Description

Once added to the scene tree and enabled using :ref:`make_current<class_Listener_method_make_current>`, this node will override the location sounds are heard from. This can be used to listen from a location different from the :ref:`Camera<class_Camera>`.

Note: There is no 2D equivalent for this node yet.

Methods

void :ref:`clear_current<class_Listener_method_clear_current>` ( )
:ref:`Transform<class_Transform>` :ref:`get_listener_transform<class_Listener_method_get_listener_transform>` ( ) const
:ref:`bool<class_bool>` :ref:`is_current<class_Listener_method_is_current>` ( ) const
void :ref:`make_current<class_Listener_method_make_current>` ( )

Method Descriptions

  • void clear_current ( )

Disables the listener to use the current camera's listener instead.


Returns the listener's global orthonormalized :ref:`Transform<class_Transform>`.


Returns true if the listener was made current using :ref:`make_current<class_Listener_method_make_current>`, false otherwise.

Note: There may be more than one Listener marked as "current" in the scene tree, but only the one that was made current last will be used.


  • void make_current ( )

Enables the listener. This will override the current camera's listener.