Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
godotengine
GitHub Repository: godotengine/godot
Path: blob/master/modules/openxr/config.py
21264 views
1
def can_build(env, platform):
2
if platform in ("linuxbsd", "windows", "android", "macos"):
3
return not env["disable_xr"]
4
else:
5
# Not supported on these platforms.
6
return False
7
8
9
def configure(env):
10
pass
11
12
13
def get_doc_classes():
14
return [
15
"OpenXRInterface",
16
"OpenXRAction",
17
"OpenXRActionSet",
18
"OpenXRActionMap",
19
"OpenXRAPIExtension",
20
"OpenXRExtensionWrapper",
21
"OpenXRExtensionWrapperExtension",
22
"OpenXRFrameSynthesisExtension",
23
"OpenXRFutureResult",
24
"OpenXRFutureExtension",
25
"OpenXRInteractionProfile",
26
"OpenXRInteractionProfileMetadata",
27
"OpenXRIPBinding",
28
"OpenXRHand",
29
"OpenXRVisibilityMask",
30
"OpenXRCompositionLayer",
31
"OpenXRCompositionLayerQuad",
32
"OpenXRCompositionLayerCylinder",
33
"OpenXRCompositionLayerEquirect",
34
"OpenXRBindingModifier",
35
"OpenXRIPBindingModifier",
36
"OpenXRActionBindingModifier",
37
"OpenXRAnalogThresholdModifier",
38
"OpenXRDpadBindingModifier",
39
"OpenXRInteractionProfileEditorBase",
40
"OpenXRInteractionProfileEditor",
41
"OpenXRBindingModifierEditor",
42
"OpenXRHapticBase",
43
"OpenXRHapticVibration",
44
"OpenXRRenderModelExtension",
45
"OpenXRRenderModel",
46
"OpenXRRenderModelManager",
47
"OpenXRStructureBase",
48
"OpenXRSpatialEntityExtension",
49
"OpenXRSpatialEntityTracker",
50
"OpenXRAnchorTracker",
51
"OpenXRPlaneTracker",
52
"OpenXRMarkerTracker",
53
"OpenXRSpatialCapabilityConfigurationBaseHeader",
54
"OpenXRSpatialCapabilityConfigurationAnchor",
55
"OpenXRSpatialCapabilityConfigurationQrCode",
56
"OpenXRSpatialCapabilityConfigurationMicroQrCode",
57
"OpenXRSpatialCapabilityConfigurationAruco",
58
"OpenXRSpatialCapabilityConfigurationAprilTag",
59
"OpenXRSpatialContextPersistenceConfig",
60
"OpenXRSpatialCapabilityConfigurationPlaneTracking",
61
"OpenXRSpatialComponentData",
62
"OpenXRSpatialComponentBounded2DList",
63
"OpenXRSpatialComponentBounded3DList",
64
"OpenXRSpatialComponentParentList",
65
"OpenXRSpatialComponentMesh2DList",
66
"OpenXRSpatialComponentMesh3DList",
67
"OpenXRSpatialComponentPlaneAlignmentList",
68
"OpenXRSpatialComponentPolygon2DList",
69
"OpenXRSpatialComponentPlaneSemanticLabelList",
70
"OpenXRSpatialComponentMarkerList",
71
"OpenXRSpatialQueryResultData",
72
"OpenXRSpatialComponentAnchorList",
73
"OpenXRSpatialComponentPersistenceList",
74
"OpenXRSpatialAnchorCapability",
75
"OpenXRSpatialPlaneTrackingCapability",
76
"OpenXRSpatialMarkerTrackingCapability",
77
"OpenXRAndroidThreadSettingsExtension",
78
"OpenXRUserPresenceExtension",
79
]
80
81
82
def get_doc_path():
83
return "doc_classes"
84
85