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

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

Успадковує: RefCounted < Object

Успадковано від: OpenXRSpatialCapabilityConfigurationAnchor, OpenXRSpatialCapabilityConfigurationAprilTag, OpenXRSpatialCapabilityConfigurationAruco, OpenXRSpatialCapabilityConfigurationMicroQrCode, OpenXRSpatialCapabilityConfigurationPlaneTracking, OpenXRSpatialCapabilityConfigurationQrCode

Базовий клас-обгортку для заголовків конфігурації просторових можливостей OpenXR.

Опис

Базовий клас-обгортка для заголовків конфігурації просторових можливостей OpenXR. Цей клас потрібно реалізувати для кожної структури конфігурації можливостей, що використовується в системі просторових сутностей OpenXR.

Методи

int

_get_configuration() virtual

bool

_has_valid_configuration() virtual const

int

get_configuration()

bool

has_valid_configuration() const


Описи методів

int _get_configuration() virtual 🔗

Повертає вказівник (закодований як int64_t) на структуру, що містить дані конфігурації просторових можливостей. Пам'ять для цієї структури повинна залишатися доступною, поки екземпляр цього об'єкта залишається створеним.


bool _has_valid_configuration() virtual const 🔗

Повернути true, якщо цей об'єкт містить дійсну конфігурацію, яку можна отримати під час виклику _get_configuration().


int get_configuration() 🔗

Отримує покажчик на структуру XrSpatialCapabilityConfigurationBaseHeaderEXT.

Примітка: Цей метод призначений для використання з GDExtensions.


bool has_valid_configuration() const 🔗

Повертає true, якщо цей об'єкт містить дійсну конфігурацію, яку можна використовувати під час виклику OpenXRSpatialEntityExtension.create_spatial_context().