:github_url: hide .. _class_XRInterfaceExtension: XRInterfaceExtension ==================== **Hereda:** :ref:`XRInterface` **<** :ref:`RefCounted` **<** :ref:`Object` Clase base para extensiones de interfaz XR (plugins). .. rst-class:: classref-introduction-group Descripción ---------------------- Los plugins de interfaz XR externos deberían heredar de esta clase. .. rst-class:: classref-introduction-group Tutoriales -------------------- - :doc:`Índice de documentación XR <../tutorials/xr/index>` .. rst-class:: classref-reftable-group Métodos -------------- .. table:: :widths: auto +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`_end_frame`\ (\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`_get_anchor_detection_is_enabled`\ (\ ) |virtual| |const| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`_get_camera_feed_id`\ (\ ) |virtual| |const| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Transform3D` | :ref:`_get_camera_transform`\ (\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`_get_capabilities`\ (\ ) |virtual| |const| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`_get_color_texture`\ (\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`_get_depth_texture`\ (\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`StringName` | :ref:`_get_name`\ (\ ) |virtual| |const| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedVector3Array` | :ref:`_get_play_area`\ (\ ) |virtual| |const| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PlayAreaMode` | :ref:`_get_play_area_mode`\ (\ ) |virtual| |const| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedFloat64Array` | :ref:`_get_projection_for_view`\ (\ view\: :ref:`int`, aspect\: :ref:`float`, z_near\: :ref:`float`, z_far\: :ref:`float`\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`_get_render_target_size`\ (\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`_get_suggested_pose_names`\ (\ tracker_name\: :ref:`StringName`\ ) |virtual| |const| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`_get_suggested_tracker_names`\ (\ ) |virtual| |const| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dictionary` | :ref:`_get_system_info`\ (\ ) |virtual| |const| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`TrackingStatus` | :ref:`_get_tracking_status`\ (\ ) |virtual| |const| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Transform3D` | :ref:`_get_transform_for_view`\ (\ view\: :ref:`int`, cam_transform\: :ref:`Transform3D`\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`_get_velocity_texture`\ (\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`_get_view_count`\ (\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`_get_vrs_texture`\ (\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`VRSTextureFormat` | :ref:`_get_vrs_texture_format`\ (\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`_initialize`\ (\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`_is_initialized`\ (\ ) |virtual| |const| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`_post_draw_viewport`\ (\ render_target\: :ref:`RID`, screen_rect\: :ref:`Rect2`\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`_pre_draw_viewport`\ (\ render_target\: :ref:`RID`\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`_pre_render`\ (\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`_process`\ (\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`_set_anchor_detection_is_enabled`\ (\ enabled\: :ref:`bool`\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`_set_play_area_mode`\ (\ mode\: :ref:`PlayAreaMode`\ ) |virtual| |const| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`_supports_play_area_mode`\ (\ mode\: :ref:`PlayAreaMode`\ ) |virtual| |const| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`_trigger_haptic_pulse`\ (\ action_name\: :ref:`String`, tracker_name\: :ref:`StringName`, frequency\: :ref:`float`, amplitude\: :ref:`float`, duration_sec\: :ref:`float`, delay_sec\: :ref:`float`\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`_uninitialize`\ (\ ) |virtual| | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`add_blit`\ (\ render_target\: :ref:`RID`, src_rect\: :ref:`Rect2`, dst_rect\: :ref:`Rect2i`, use_layer\: :ref:`bool`, layer\: :ref:`int`, apply_lens_distortion\: :ref:`bool`, eye_center\: :ref:`Vector2`, k1\: :ref:`float`, k2\: :ref:`float`, upscale\: :ref:`float`, aspect_ratio\: :ref:`float`\ ) | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`get_color_texture`\ (\ ) | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`get_depth_texture`\ (\ ) | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`get_render_target_texture`\ (\ render_target\: :ref:`RID`\ ) | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`get_velocity_texture`\ (\ ) | +------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Descripciones de Métodos ------------------------------------------------ .. _class_XRInterfaceExtension_private_method__end_frame: .. rst-class:: classref-method |void| **_end_frame**\ (\ ) |virtual| :ref:`🔗` Llamado si la interfaz está activa y se han enviado colas. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_anchor_detection_is_enabled: .. rst-class:: classref-method :ref:`bool` **_get_anchor_detection_is_enabled**\ (\ ) |virtual| |const| :ref:`🔗` Devuelve ``true`` si la detección de anclaje está habilitada para esta interfaz. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_camera_feed_id: .. rst-class:: classref-method :ref:`int` **_get_camera_feed_id**\ (\ ) |virtual| |const| :ref:`🔗` Devuelve el ID de la fuente de la cámara para el :ref:`CameraFeed` registrado en el :ref:`CameraServer` que debe presentarse como fondo en un dispositivo con capacidad de RA (si procede). .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_camera_transform: .. rst-class:: classref-method :ref:`Transform3D` **_get_camera_transform**\ (\ ) |virtual| :ref:`🔗` Devuelve el :ref:`Transform3D` que posiciona la :ref:`XRCamera3D` en el mundo. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_capabilities: .. rst-class:: classref-method :ref:`int` **_get_capabilities**\ (\ ) |virtual| |const| :ref:`🔗` Devuelve las capacidades de esta interfaz. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_color_texture: .. rst-class:: classref-method :ref:`RID` **_get_color_texture**\ (\ ) |virtual| :ref:`🔗` Devuelve la textura de color en la que se renderizará (si corresponde). .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_depth_texture: .. rst-class:: classref-method :ref:`RID` **_get_depth_texture**\ (\ ) |virtual| :ref:`🔗` Devuelve la textura de profundidad en la que se renderizará (si corresponde). .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_name: .. rst-class:: classref-method :ref:`StringName` **_get_name**\ (\ ) |virtual| |const| :ref:`🔗` Devuelve el nombre de esta interfaz. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_play_area: .. rst-class:: classref-method :ref:`PackedVector3Array` **_get_play_area**\ (\ ) |virtual| |const| :ref:`🔗` Devuelve un :ref:`PackedVector3Array` que representa los límites de las áreas de juego (si corresponde). .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_play_area_mode: .. rst-class:: classref-method :ref:`PlayAreaMode` **_get_play_area_mode**\ (\ ) |virtual| |const| :ref:`🔗` Devuelve el modo de área de juego que configura nuestra área de juego. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_projection_for_view: .. rst-class:: classref-method :ref:`PackedFloat64Array` **_get_projection_for_view**\ (\ view\: :ref:`int`, aspect\: :ref:`float`, z_near\: :ref:`float`, z_far\: :ref:`float`\ ) |virtual| :ref:`🔗` Devuelve la matriz de proyección para la vista dada como :ref:`PackedFloat64Array`. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_render_target_size: .. rst-class:: classref-method :ref:`Vector2` **_get_render_target_size**\ (\ ) |virtual| :ref:`🔗` Devuelve el tamaño de nuestro objetivo de renderizado para esta interfaz, esto sobrescribe el tamaño de :ref:`Viewport` marcado como el viewport xr. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_suggested_pose_names: .. rst-class:: classref-method :ref:`PackedStringArray` **_get_suggested_pose_names**\ (\ tracker_name\: :ref:`StringName`\ ) |virtual| |const| :ref:`🔗` Devuelve un :ref:`PackedStringArray` con los nombres de pose configurados por esta interfaz. Ten en cuenta que la configuración del usuario puede sobrescribir esta lista. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_suggested_tracker_names: .. rst-class:: classref-method :ref:`PackedStringArray` **_get_suggested_tracker_names**\ (\ ) |virtual| |const| :ref:`🔗` Devuelve un :ref:`PackedStringArray` con los nombres de los rastreadores configurados por esta interfaz. Ten en cuenta que la configuración del usuario puede sobrescribir esta lista. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_system_info: .. rst-class:: classref-method :ref:`Dictionary` **_get_system_info**\ (\ ) |virtual| |const| :ref:`🔗` Devuelve un :ref:`Dictionary` con información del sistema relacionada con esta interfaz. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_tracking_status: .. rst-class:: classref-method :ref:`TrackingStatus` **_get_tracking_status**\ (\ ) |virtual| |const| :ref:`🔗` Returns the current status of our tracking. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_transform_for_view: .. rst-class:: classref-method :ref:`Transform3D` **_get_transform_for_view**\ (\ view\: :ref:`int`, cam_transform\: :ref:`Transform3D`\ ) |virtual| :ref:`🔗` Devuelve un :ref:`Transform3D` para una vista determinada. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_velocity_texture: .. rst-class:: classref-method :ref:`RID` **_get_velocity_texture**\ (\ ) |virtual| :ref:`🔗` Devuelve la textura de velocidad en la que se renderizará (si corresponde). .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_view_count: .. rst-class:: classref-method :ref:`int` **_get_view_count**\ (\ ) |virtual| :ref:`🔗` Devuelve la cantidad de vistas que requiere esta interfaz, 1 para mono, 2 para estereoscópica. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_vrs_texture: .. rst-class:: classref-method :ref:`RID` **_get_vrs_texture**\ (\ ) |virtual| :ref:`🔗` .. container:: contribute There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__get_vrs_texture_format: .. rst-class:: classref-method :ref:`VRSTextureFormat` **_get_vrs_texture_format**\ (\ ) |virtual| :ref:`🔗` Devuelve el formato de la textura devuelta por :ref:`_get_vrs_texture()`. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__initialize: .. rst-class:: classref-method :ref:`bool` **_initialize**\ (\ ) |virtual| :ref:`🔗` Inicializa la interfaz, devuelve ``true`` en caso de éxito. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__is_initialized: .. rst-class:: classref-method :ref:`bool` **_is_initialized**\ (\ ) |virtual| |const| :ref:`🔗` Devuelve ``true`` si esta interfaz ha sido inicializada. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__post_draw_viewport: .. rst-class:: classref-method |void| **_post_draw_viewport**\ (\ render_target\: :ref:`RID`, screen_rect\: :ref:`Rect2`\ ) |virtual| :ref:`🔗` Se llama después de que se haya completado la lógica de dibujo de XR :ref:`Viewport`. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__pre_draw_viewport: .. rst-class:: classref-method :ref:`bool` **_pre_draw_viewport**\ (\ render_target\: :ref:`RID`\ ) |virtual| :ref:`🔗` Se llama si esta es nuestra **XRInterfaceExtension** principal antes de empezar a procesar una :ref:`Viewport` por cada :ref:`Viewport` XR activo. Devuelve ``true`` si se debe renderizar esa viewport. Una interfaz XR puede devolver ``false`` si el usuario se ha quitado el visor y podemos pausar el renderizado. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__pre_render: .. rst-class:: classref-method |void| **_pre_render**\ (\ ) |virtual| :ref:`🔗` Se llama si esta **XRInterfaceExtension** está activa antes de que comience el renderizado. La mayoría de las interfaces XR sincronizarán el seguimiento en este momento. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__process: .. rst-class:: classref-method |void| **_process**\ (\ ) |virtual| :ref:`🔗` Se llama si esta **XRInterfaceExtension** está activa antes de que se llame a nuestro proceso de física y juego. La mayoría de las interfaces XR actualizarán sus :ref:`XRPositionalTracker` en este momento. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__set_anchor_detection_is_enabled: .. rst-class:: classref-method |void| **_set_anchor_detection_is_enabled**\ (\ enabled\: :ref:`bool`\ ) |virtual| :ref:`🔗` Habilita la detección de anclaje en esta interfaz si es compatible. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__set_play_area_mode: .. rst-class:: classref-method :ref:`bool` **_set_play_area_mode**\ (\ mode\: :ref:`PlayAreaMode`\ ) |virtual| |const| :ref:`🔗` Establezca el modo de área de juego para esta interfaz. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__supports_play_area_mode: .. rst-class:: classref-method :ref:`bool` **_supports_play_area_mode**\ (\ mode\: :ref:`PlayAreaMode`\ ) |virtual| |const| :ref:`🔗` Devuelve ``true`` si esta interfaz admite este modo de área de juego. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__trigger_haptic_pulse: .. rst-class:: classref-method |void| **_trigger_haptic_pulse**\ (\ action_name\: :ref:`String`, tracker_name\: :ref:`StringName`, frequency\: :ref:`float`, amplitude\: :ref:`float`, duration_sec\: :ref:`float`, delay_sec\: :ref:`float`\ ) |virtual| :ref:`🔗` Emite un pulso háptico en el rastreador especificado. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_private_method__uninitialize: .. rst-class:: classref-method |void| **_uninitialize**\ (\ ) |virtual| :ref:`🔗` Desinicializa la interfaz. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_method_add_blit: .. rst-class:: classref-method |void| **add_blit**\ (\ render_target\: :ref:`RID`, src_rect\: :ref:`Rect2`, dst_rect\: :ref:`Rect2i`, use_layer\: :ref:`bool`, layer\: :ref:`int`, apply_lens_distortion\: :ref:`bool`, eye_center\: :ref:`Vector2`, k1\: :ref:`float`, k2\: :ref:`float`, upscale\: :ref:`float`, aspect_ratio\: :ref:`float`\ ) :ref:`🔗` Transfiere los resultados del renderizado a la pantalla, aplicando opcionalmente distorsión de lente. Esto solo se puede ejecutar durante el procesamiento de ``_commit_views``. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_method_get_color_texture: .. rst-class:: classref-method :ref:`RID` **get_color_texture**\ (\ ) :ref:`🔗` .. container:: contribute There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_method_get_depth_texture: .. rst-class:: classref-method :ref:`RID` **get_depth_texture**\ (\ ) :ref:`🔗` .. container:: contribute There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_method_get_render_target_texture: .. rst-class:: classref-method :ref:`RID` **get_render_target_texture**\ (\ render_target\: :ref:`RID`\ ) :ref:`🔗` Devuelve un :ref:`RID` válido para una textura en la que debemos renderizar el fotograma actual si la interfaz lo admite. .. rst-class:: classref-item-separator ---- .. _class_XRInterfaceExtension_method_get_velocity_texture: .. rst-class:: classref-method :ref:`RID` **get_velocity_texture**\ (\ ) :ref:`🔗` .. container:: contribute There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (Normalmente, este método debería ser sobreescrito por el usuario para que tenga algún efecto.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` .. |const| replace:: :abbr:`const (Este método no tiene efectos secundarios. No modifica ninguna de las variables miembro de la instancia.)` .. |vararg| replace:: :abbr:`vararg (Este método permite agregar cualquier número de argumentos después de los descritos aquí.)` .. |constructor| replace:: :abbr:`constructor (Este método se utiliza para construir un tipo.)` .. |static| replace:: :abbr:`static (Este método no necesita una instancia para ser llamado, por lo que puede llamarse directamente utilizando el nombre de la clase.)` .. |operator| replace:: :abbr:`operator (Este método describe un operador válido para usar con este tipo como operando izquierdo.)` .. |bitfield| replace:: :abbr:`BitField (Este valor es un entero compuesto como una máscara de bits de las siguientes banderas.)` .. |void| replace:: :abbr:`void (Sin valor de retorno.)`