mirror of
https://github.com/godotengine/godot.git
synced 2025-10-19 16:03:29 +00:00
80 lines
2.7 KiB
Python
80 lines
2.7 KiB
Python
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"
|