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.

OpenXRSpatialComponentMarkerList

Экспериментальное: This class may be changed or removed in future versions.

Наследует: OpenXRSpatialComponentData < RefCounted < Object

Объект для хранения данных результатов поиска по маркерам запросов.

Описание

Объект для хранения данных результатов маркера запроса при вызове OpenXRSpatialEntityExtension.query_snapshot().

Методы

Variant

get_marker_data(snapshot: RID, index: int) const

int

get_marker_id(index: int) const

MarkerType

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.