.. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. XML source: https://github.com/godotengine/godot/tree/master/docs/gdscript/modules/openxr/doc_classes/OpenXRAPIExtension.xml. .. _class_OpenXRAPIExtension: OpenXRAPIExtension ================== **Inherits:** :ref:`RefCounted` **<** :ref:`Object` .. container:: contribute There is currently no description for this class. Please help us by :ref:`contributing one `! .. rst-class:: classref-reftable-group Methods ------- .. table:: :widths: auto +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`can_render` **(** **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_error_string` **(** :ref:`int` result **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_hand_tracker` **(** :ref:`int` hand_index **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_instance` **(** **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_instance_proc_addr` **(** :ref:`String` name **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_next_frame_time` **(** **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_play_space` **(** **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_predicted_display_time` **(** **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_session` **(** **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_swapchain_format_name` **(** :ref:`int` swapchain_format **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_system_id` **(** **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`OpenXRAlphaBlendModeSupport` | :ref:`is_environment_blend_mode_alpha_supported` **(** **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_initialized` **(** **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_running` **(** **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`openxr_is_enabled` **(** :ref:`bool` check_run_in_editor **)** |static| | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`register_composition_layer_provider` **(** :ref:`OpenXRExtensionWrapperExtension` extension **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_emulate_environment_blend_mode_alpha_blend` **(** :ref:`bool` enabled **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Transform3D` | :ref:`transform_from_pose` **(** const void* pose **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`unregister_composition_layer_provider` **(** :ref:`OpenXRExtensionWrapperExtension` extension **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`xr_result` **(** :ref:`int` result, :ref:`String` format, :ref:`Array` args **)** | +-----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Enumerations ------------ .. _enum_OpenXRAPIExtension_OpenXRAlphaBlendModeSupport: .. rst-class:: classref-enumeration enum **OpenXRAlphaBlendModeSupport**: .. _class_OpenXRAPIExtension_constant_OPENXR_ALPHA_BLEND_MODE_SUPPORT_NONE: .. rst-class:: classref-enumeration-constant :ref:`OpenXRAlphaBlendModeSupport` **OPENXR_ALPHA_BLEND_MODE_SUPPORT_NONE** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_OpenXRAPIExtension_constant_OPENXR_ALPHA_BLEND_MODE_SUPPORT_REAL: .. rst-class:: classref-enumeration-constant :ref:`OpenXRAlphaBlendModeSupport` **OPENXR_ALPHA_BLEND_MODE_SUPPORT_REAL** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_OpenXRAPIExtension_constant_OPENXR_ALPHA_BLEND_MODE_SUPPORT_EMULATING: .. rst-class:: classref-enumeration-constant :ref:`OpenXRAlphaBlendModeSupport` **OPENXR_ALPHA_BLEND_MODE_SUPPORT_EMULATING** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Method Descriptions ------------------- .. _class_OpenXRAPIExtension_method_can_render: .. rst-class:: classref-method :ref:`bool` **can_render** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_get_error_string: .. rst-class:: classref-method :ref:`String` **get_error_string** **(** :ref:`int` result **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_get_hand_tracker: .. rst-class:: classref-method :ref:`int` **get_hand_tracker** **(** :ref:`int` hand_index **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_get_instance: .. rst-class:: classref-method :ref:`int` **get_instance** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_get_instance_proc_addr: .. rst-class:: classref-method :ref:`int` **get_instance_proc_addr** **(** :ref:`String` name **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_get_next_frame_time: .. rst-class:: classref-method :ref:`int` **get_next_frame_time** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_get_play_space: .. rst-class:: classref-method :ref:`int` **get_play_space** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_get_predicted_display_time: .. rst-class:: classref-method :ref:`int` **get_predicted_display_time** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_get_session: .. rst-class:: classref-method :ref:`int` **get_session** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_get_swapchain_format_name: .. rst-class:: classref-method :ref:`String` **get_swapchain_format_name** **(** :ref:`int` swapchain_format **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_get_system_id: .. rst-class:: classref-method :ref:`int` **get_system_id** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_is_environment_blend_mode_alpha_supported: .. rst-class:: classref-method :ref:`OpenXRAlphaBlendModeSupport` **is_environment_blend_mode_alpha_supported** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_is_initialized: .. rst-class:: classref-method :ref:`bool` **is_initialized** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_is_running: .. rst-class:: classref-method :ref:`bool` **is_running** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_openxr_is_enabled: .. rst-class:: classref-method :ref:`bool` **openxr_is_enabled** **(** :ref:`bool` check_run_in_editor **)** |static| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_register_composition_layer_provider: .. rst-class:: classref-method void **register_composition_layer_provider** **(** :ref:`OpenXRExtensionWrapperExtension` extension **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_set_emulate_environment_blend_mode_alpha_blend: .. rst-class:: classref-method void **set_emulate_environment_blend_mode_alpha_blend** **(** :ref:`bool` enabled **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_transform_from_pose: .. rst-class:: classref-method :ref:`Transform3D` **transform_from_pose** **(** const void* pose **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_unregister_composition_layer_provider: .. rst-class:: classref-method void **unregister_composition_layer_provider** **(** :ref:`OpenXRExtensionWrapperExtension` extension **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_OpenXRAPIExtension_method_xr_result: .. rst-class:: classref-method :ref:`bool` **xr_result** **(** :ref:`int` result, :ref:`String` format, :ref:`Array` args **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)` .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)` .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)` .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)` .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`