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...
OpenXRSpatialPlaneTrackingCapability
Sperimentale: This class may be changed or removed in future versions.
Eredita: OpenXRExtensionWrapper < Object
Implementation for handling spatial entity plane tracking logic.
Descrizione
This class handles the OpenXR plane tracking spatial entity extension.
Metodi
start_entity_discovery(spatial_context: RID, component_data: Array[OpenXRSpatialComponentData], next_snapshot_create: OpenXRStructureBase = null, next_snapshot_query: OpenXRStructureBase = null, user_callback: Callable = Callable()) |
Descrizioni dei metodi
Restituisce true se il tracciamento dei piani è supportato dal dispositivo attuale.
OpenXRFutureResult start_entity_discovery(spatial_context: RID, component_data: Array[OpenXRSpatialComponentData], next_snapshot_create: OpenXRStructureBase = null, next_snapshot_query: OpenXRStructureBase = null, user_callback: Callable = Callable()) 🔗
Chiama OpenXRSpatialEntityExtension.discover_spatial_entities() e OpenXRSpatialEntityExtension.query_snapshot() con le entità di piano associate al contesto spaziale spatial_context.
component_data sono i OpenXRSpatialComponentData da individuare per questa capacità di piano.
Se next_snapshot_create non è nullo, passalo al parametro next di OpenXRSpatialEntityExtension.discover_spatial_entities().
Se next_snapshot_query non è nullo, passalo al parametro next di OpenXRSpatialEntityExtension.query_snapshot().
user_callback, se non è nullo, viene chiamato con due parametri, solitamente due volte. Il primo parametro è l'RID dello snapshot di individuazione e il secondo parametro è un valore booleano: false indica che lo snapshot di individuazione sta per essere elaborato, mentre true indica che lo snapshot di individuazione è stato elaborato e che component_data contiene dati validi. La seconda chiamata viene saltata in caso di errore.
Il OpenXRFutureResult restituito è identico a quello restituito da OpenXRSpatialEntityExtension.discover_spatial_entities().