2021-12-14 12:44:12 +11:00
|
|
|
def can_build(env, platform):
|
2023-07-19 00:02:47 +10:00
|
|
|
if platform in ("linuxbsd", "windows", "android", "macos"):
|
2025-02-24 20:37:51 -03:00
|
|
|
return not env["disable_xr"]
|
2021-12-14 12:44:12 +11:00
|
|
|
else:
|
2025-02-24 20:37:51 -03:00
|
|
|
# Not supported on these platforms.
|
2021-12-14 12:44:12 +11:00
|
|
|
return False
|
|
|
|
|
|
|
|
|
|
|
|
def configure(env):
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
def get_doc_classes():
|
|
|
|
return [
|
|
|
|
"OpenXRInterface",
|
|
|
|
"OpenXRAction",
|
|
|
|
"OpenXRActionSet",
|
|
|
|
"OpenXRActionMap",
|
2023-08-26 17:39:43 +02:00
|
|
|
"OpenXRAPIExtension",
|
2025-01-23 17:50:07 +11:00
|
|
|
"OpenXRExtensionWrapper",
|
2023-08-26 17:39:43 +02:00
|
|
|
"OpenXRExtensionWrapperExtension",
|
2025-01-23 17:50:07 +11:00
|
|
|
"OpenXRFutureResult",
|
|
|
|
"OpenXRFutureExtension",
|
2021-12-14 12:44:12 +11:00
|
|
|
"OpenXRInteractionProfile",
|
2023-08-26 17:39:43 +02:00
|
|
|
"OpenXRInteractionProfileMetadata",
|
2021-12-14 12:44:12 +11:00
|
|
|
"OpenXRIPBinding",
|
2022-04-17 12:58:09 +10:00
|
|
|
"OpenXRHand",
|
2024-05-09 17:09:22 +10:00
|
|
|
"OpenXRVisibilityMask",
|
2024-03-25 08:07:28 -05:00
|
|
|
"OpenXRCompositionLayer",
|
|
|
|
"OpenXRCompositionLayerQuad",
|
|
|
|
"OpenXRCompositionLayerCylinder",
|
|
|
|
"OpenXRCompositionLayerEquirect",
|
2024-09-18 10:14:21 +10:00
|
|
|
"OpenXRBindingModifier",
|
|
|
|
"OpenXRIPBindingModifier",
|
|
|
|
"OpenXRActionBindingModifier",
|
|
|
|
"OpenXRAnalogThresholdModifier",
|
|
|
|
"OpenXRDpadBindingModifier",
|
|
|
|
"OpenXRInteractionProfileEditorBase",
|
|
|
|
"OpenXRInteractionProfileEditor",
|
|
|
|
"OpenXRBindingModifierEditor",
|
|
|
|
"OpenXRHapticBase",
|
|
|
|
"OpenXRHapticVibration",
|
2024-08-12 20:25:43 +10:00
|
|
|
"OpenXRRenderModelExtension",
|
|
|
|
"OpenXRRenderModel",
|
|
|
|
"OpenXRRenderModelManager",
|
2025-01-21 20:03:16 +11:00
|
|
|
"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",
|
2021-12-14 12:44:12 +11:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
def get_doc_path():
|
|
|
|
return "doc_classes"
|