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

Маркер на основі квітневого тегу.

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 🔗

Повертає ідентифікатор маркера за цим index. Застосовується лише для маркерів Aruco або April Tag.


MarkerType get_marker_type(index: int) const 🔗

Повертає тип маркера для цього маркера index.