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.

OpenXRSpatialCapabilityConfigurationBaseHeader

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

Eredita: RefCounted < Object

Ereditato da: OpenXRSpatialCapabilityConfigurationAnchor, OpenXRSpatialCapabilityConfigurationAprilTag, OpenXRSpatialCapabilityConfigurationAruco, OpenXRSpatialCapabilityConfigurationMicroQrCode, OpenXRSpatialCapabilityConfigurationPlaneTracking, OpenXRSpatialCapabilityConfigurationQrCode

Classe base wrapper per le intestazioni di configurazione delle capacità spaziali di OpenXR.

Descrizione

Classe base wrapper per le intestazioni di configurazione delle capacità spaziali di OpenXR. Questa classe deve essere implementata per ogni struttura di configurazione delle capacità utilizzabile all'interno del sistema di entità spaziali di OpenXR.

Metodi

int

_get_configuration() virtual

bool

_has_valid_configuration() virtual const

int

get_configuration()

bool

has_valid_configuration() const


Descrizioni dei metodi

int _get_configuration() virtual 🔗

Restituisce un puntatore (codificato come int64_t) a una struct che contiene i dati di configurazione delle capacità spaziali. La memoria per questa struct deve rimanere accessibile fin quando questo oggetto rimane istanziato.


bool _has_valid_configuration() virtual const 🔗

Restituisce true se questo oggetto contiene una configurazione valida che si può ricavare chiamando _get_configuration().


int get_configuration() 🔗

Restituisce un puntatore alla struct XrSpatialCapabilityConfigurationBaseHeaderEXT.

Nota: Questo metodo è destinato all'uso da GDExtension.


bool has_valid_configuration() const 🔗

Restituisce true se questo oggetto contiene una configurazione valida che si può utilizzare quando si chiama OpenXRSpatialEntityExtension.create_spatial_context().