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

Experimental: This class may be changed or removed in future versions.

Hereda: OpenXRSpatialComponentData < RefCounted < Object

Objeto para almacenar los datos del resultado del marcador de las consultas.

Descripción

Objeto para almacenar los datos del resultado del marcador de las consultas al llamar a OpenXRSpatialEntityExtension.query_snapshot().

Métodos

Variant

get_marker_data(snapshot: RID, index: int) const

int

get_marker_id(index: int) const

MarkerType

get_marker_type(index: int) const


Enumeraciones

enum MarkerType: 🔗

MarkerType MARKER_TYPE_UNKNOWN = 0

Tipo de marcador desconocido o no establecido.

MarkerType MARKER_TYPE_QRCODE = 1

Marcador basado en un código QR.

MarkerType MARKER_TYPE_MICRO_QRCODE = 2

Marcador basado en un código micro QR.

MarkerType MARKER_TYPE_ARUCO = 3

Marcador basado en un código Aruco.

MarkerType MARKER_TYPE_APRIL_TAG = 4

Marcador basado en un AprilTag.

MarkerType MARKER_TYPE_MAX = 5

Valor máximo para esta enumeración.


Descripciones de Métodos

Variant get_marker_data(snapshot: RID, index: int) const 🔗

Devuelve un búfer String o PackedByteArray con datos para el marcador en este index. Solo aplicable para marcadores de código QR.


int get_marker_id(index: int) const 🔗

Devuelve el ID del marcador para el marcador en este index. Solo aplicable para marcadores Aruco o AprilTag.


MarkerType get_marker_type(index: int) const 🔗

Devuelve el tipo de marcador para el marcador en este index.