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

bool

has_valid_configuration() const


Описания метода

int _get_configuration() virtual 🔗

Возвращает указатель (закодированный как int64_t) на структуру, содержащую данные конфигурации пространственных возможностей. Память для этой структуры должна оставаться доступной до тех пор, пока этот объект существует.


bool _has_valid_configuration() virtual const 🔗

Возвращает true, если этот объект содержит допустимую конфигурацию, которую можно получить при вызове _get_configuration().


bool has_valid_configuration() const 🔗

Возвращает true, если этот объект содержит допустимую конфигурацию, которую можно использовать при вызове OpenXRSpatialEntityExtension.create_spatial_context().