Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
OpenXRSpatialComponentMarkerList
Экспериментальное: This class may be changed or removed in future versions.
Наследует: OpenXRSpatialComponentData < RefCounted < Object
Объект для хранения данных результатов поиска по маркерам запросов.
Описание
Объект для хранения данных результатов маркера запроса при вызове OpenXRSpatialEntityExtension.query_snapshot().
Методы
get_marker_data(snapshot: RID, index: int) const |
|
get_marker_id(index: int) const |
|
get_marker_type(index: int) const |
Перечисления
enum MarkerType: 🔗
MarkerType MARKER_TYPE_UNKNOWN = 0
Неизвестный или неуказанный тип маркера.
MarkerType MARKER_TYPE_QRCODE = 1
Маркер на основе QR-кода.
MarkerType MARKER_TYPE_MICRO_QRCODE = 2
Маркер на основе микро-QR-кода.
MarkerType MARKER_TYPE_ARUCO = 3
Маркер, основанный на коде Aruco.
MarkerType MARKER_TYPE_APRIL_TAG = 4
Маркер основанный на April Tag.
MarkerType MARKER_TYPE_MAX = 5
Максимальное значение для этого перечисления.
Описания метода
Variant get_marker_data(snapshot: RID, index: int) const 🔗
Возвращает буфер типа String или PackedByteArray с данными для маркера по этому индексу index. Применимо только для маркеров QR-кодов.
int get_marker_id(index: int) const 🔗
Возвращает ID маркера по этому адресу index. Применимо только для маркеров Aruco или April Tag.
MarkerType get_marker_type(index: int) const 🔗
Возвращает тип маркера для маркера по этому адресу index.