Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
godotengine
GitHub Repository: godotengine/godot
Path: blob/master/modules/openxr/config.py
11351 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
"OpenXRFutureResult",
23
"OpenXRFutureExtension",
24
"OpenXRInteractionProfile",
25
"OpenXRInteractionProfileMetadata",
26
"OpenXRIPBinding",
27
"OpenXRHand",
28
"OpenXRVisibilityMask",
29
"OpenXRCompositionLayer",
30
"OpenXRCompositionLayerQuad",
31
"OpenXRCompositionLayerCylinder",
32
"OpenXRCompositionLayerEquirect",
33
"OpenXRBindingModifier",
34
"OpenXRIPBindingModifier",
35
"OpenXRActionBindingModifier",
36
"OpenXRAnalogThresholdModifier",
37
"OpenXRDpadBindingModifier",
38
"OpenXRInteractionProfileEditorBase",
39
"OpenXRInteractionProfileEditor",
40
"OpenXRBindingModifierEditor",
41
"OpenXRHapticBase",
42
"OpenXRHapticVibration",
43
"OpenXRRenderModelExtension",
44
"OpenXRRenderModel",
45
"OpenXRRenderModelManager",
46
"OpenXRStructureBase",
47
"OpenXRSpatialEntityExtension",
48
"OpenXRSpatialEntityTracker",
49
"OpenXRAnchorTracker",
50
"OpenXRPlaneTracker",
51
"OpenXRMarkerTracker",
52
"OpenXRSpatialCapabilityConfigurationBaseHeader",
53
"OpenXRSpatialCapabilityConfigurationAnchor",
54
"OpenXRSpatialCapabilityConfigurationQrCode",
55
"OpenXRSpatialCapabilityConfigurationMicroQrCode",
56
"OpenXRSpatialCapabilityConfigurationAruco",
57
"OpenXRSpatialCapabilityConfigurationAprilTag",
58
"OpenXRSpatialContextPersistenceConfig",
59
"OpenXRSpatialCapabilityConfigurationPlaneTracking",
60
"OpenXRSpatialComponentData",
61
"OpenXRSpatialComponentBounded2DList",
62
"OpenXRSpatialComponentBounded3DList",
63
"OpenXRSpatialComponentParentList",
64
"OpenXRSpatialComponentMesh2DList",
65
"OpenXRSpatialComponentMesh3DList",
66
"OpenXRSpatialComponentPlaneAlignmentList",
67
"OpenXRSpatialComponentPolygon2DList",
68
"OpenXRSpatialComponentPlaneSemanticLabelList",
69
"OpenXRSpatialComponentMarkerList",
70
"OpenXRSpatialQueryResultData",
71
"OpenXRSpatialComponentAnchorList",
72
"OpenXRSpatialComponentPersistenceList",
73
"OpenXRSpatialAnchorCapability",
74
"OpenXRSpatialPlaneTrackingCapability",
75
"OpenXRSpatialMarkerTrackingCapability",
76
]
77
78
79
def get_doc_path():
80
return "doc_classes"
81
82