def can_build(env, platform): if platform in ("linuxbsd", "windows", "android", "macos"): return not env["disable_xr"] else: # Not supported on these platforms. return False def configure(env): pass def get_doc_classes(): return [ "OpenXRInterface", "OpenXRAction", "OpenXRActionSet", "OpenXRActionMap", "OpenXRAPIExtension", "OpenXRExtensionWrapper", "OpenXRExtensionWrapperExtension", "OpenXRFutureResult", "OpenXRFutureExtension", "OpenXRInteractionProfile", "OpenXRInteractionProfileMetadata", "OpenXRIPBinding", "OpenXRHand", "OpenXRVisibilityMask", "OpenXRCompositionLayer", "OpenXRCompositionLayerQuad", "OpenXRCompositionLayerCylinder", "OpenXRCompositionLayerEquirect", "OpenXRBindingModifier", "OpenXRIPBindingModifier", "OpenXRActionBindingModifier", "OpenXRAnalogThresholdModifier", "OpenXRDpadBindingModifier", "OpenXRInteractionProfileEditorBase", "OpenXRInteractionProfileEditor", "OpenXRBindingModifierEditor", "OpenXRHapticBase", "OpenXRHapticVibration", "OpenXRRenderModelExtension", "OpenXRRenderModel", "OpenXRRenderModelManager", "OpenXRStructureBase", "OpenXRSpatialEntityExtension", "OpenXRSpatialEntityTracker", "OpenXRAnchorTracker", "OpenXRPlaneTracker", "OpenXRMarkerTracker", "OpenXRSpatialCapabilityConfigurationBaseHeader", "OpenXRSpatialCapabilityConfigurationAnchor", "OpenXRSpatialCapabilityConfigurationQrCode", "OpenXRSpatialCapabilityConfigurationMicroQrCode", "OpenXRSpatialCapabilityConfigurationAruco", "OpenXRSpatialCapabilityConfigurationAprilTag", "OpenXRSpatialContextPersistenceConfig", "OpenXRSpatialCapabilityConfigurationPlaneTracking", "OpenXRSpatialComponentData", "OpenXRSpatialComponentBounded2DList", "OpenXRSpatialComponentBounded3DList", "OpenXRSpatialComponentParentList", "OpenXRSpatialComponentMesh2DList", "OpenXRSpatialComponentMesh3DList", "OpenXRSpatialComponentPlaneAlignmentList", "OpenXRSpatialComponentPolygon2DList", "OpenXRSpatialComponentPlaneSemanticLabelList", "OpenXRSpatialComponentMarkerList", "OpenXRSpatialQueryResultData", "OpenXRSpatialComponentAnchorList", "OpenXRSpatialComponentPersistenceList", "OpenXRSpatialAnchorCapability", "OpenXRSpatialPlaneTrackingCapability", "OpenXRSpatialMarkerTrackingCapability", ] def get_doc_path(): return "doc_classes"