.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the doc/base/classes.xml source instead. .. _class_ARVRServer: ARVRServer ========== **Inherits:** :ref:`Object` **Category:** Core Brief Description ----------------- Member Functions ---------------- +------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_interface` **(** :ref:`ARVRInterface` arg0 **)** | +------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`ARVRInterface` | :ref:`find_interface` **(** :ref:`String` name **)** const | +------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`ARVRInterface` | :ref:`get_interface` **(** :ref:`int` idx **)** const | +------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_interface_count` **(** **)** const | +------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Transform` | :ref:`get_reference_frame` **(** **)** const | +------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`ARVRPositionalTracker` | :ref:`get_tracker` **(** :ref:`int` idx **)** const | +------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_tracker_count` **(** **)** const | +------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_world_scale` **(** **)** const | +------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_interface` **(** :ref:`ARVRInterface` arg0 **)** | +------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`request_reference_frame` **(** :ref:`bool` ignore_tilt, :ref:`bool` keep_height **)** | +------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_primary_interface` **(** :ref:`ARVRInterface` arg0 **)** | +------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_world_scale` **(** :ref:`float` arg0 **)** | +------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+ Signals ------- - **interface_added** **(** :ref:`String` name **)** - **interface_removed** **(** :ref:`String` name **)** - **tracker_added** **(** :ref:`String` name, :ref:`int` type **)** - **tracker_removed** **(** :ref:`String` name **)** Member Variables ---------------- - :ref:`float` **world_scale** Numeric Constants ----------------- - **TRACKER_CONTROLLER** = **1** - **TRACKER_BASESTATION** = **2** - **TRACKER_ANCHOR** = **4** - **TRACKER_UNKNOWN** = **128** - **TRACKER_ANY_KNOWN** = **127** - **TRACKER_ANY** = **255** Member Function Description --------------------------- .. _class_ARVRServer_add_interface: - void **add_interface** **(** :ref:`ARVRInterface` arg0 **)** .. _class_ARVRServer_find_interface: - :ref:`ARVRInterface` **find_interface** **(** :ref:`String` name **)** const .. _class_ARVRServer_get_interface: - :ref:`ARVRInterface` **get_interface** **(** :ref:`int` idx **)** const .. _class_ARVRServer_get_interface_count: - :ref:`int` **get_interface_count** **(** **)** const .. _class_ARVRServer_get_reference_frame: - :ref:`Transform` **get_reference_frame** **(** **)** const .. _class_ARVRServer_get_tracker: - :ref:`ARVRPositionalTracker` **get_tracker** **(** :ref:`int` idx **)** const .. _class_ARVRServer_get_tracker_count: - :ref:`int` **get_tracker_count** **(** **)** const .. _class_ARVRServer_get_world_scale: - :ref:`float` **get_world_scale** **(** **)** const .. _class_ARVRServer_remove_interface: - void **remove_interface** **(** :ref:`ARVRInterface` arg0 **)** .. _class_ARVRServer_request_reference_frame: - void **request_reference_frame** **(** :ref:`bool` ignore_tilt, :ref:`bool` keep_height **)** .. _class_ARVRServer_set_primary_interface: - void **set_primary_interface** **(** :ref:`ARVRInterface` arg0 **)** .. _class_ARVRServer_set_world_scale: - void **set_world_scale** **(** :ref:`float` arg0 **)**