2021-12-14 09:44:12 +08:00
|
|
|
def can_build(env, platform):
|
2023-07-18 22:02:47 +08:00
|
|
|
if platform in ("linuxbsd", "windows", "android", "macos"):
|
2022-12-02 18:40:24 +08:00
|
|
|
return env["openxr"] and not env["disable_3d"]
|
2021-12-14 09:44:12 +08:00
|
|
|
else:
|
|
|
|
# not supported on these platforms
|
|
|
|
return False
|
|
|
|
|
|
|
|
|
|
|
|
def configure(env):
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
def get_doc_classes():
|
|
|
|
return [
|
|
|
|
"OpenXRInterface",
|
|
|
|
"OpenXRAction",
|
|
|
|
"OpenXRActionSet",
|
|
|
|
"OpenXRActionMap",
|
2023-08-26 23:39:43 +08:00
|
|
|
"OpenXRAPIExtension",
|
|
|
|
"OpenXRExtensionWrapperExtension",
|
2021-12-14 09:44:12 +08:00
|
|
|
"OpenXRInteractionProfile",
|
2023-08-26 23:39:43 +08:00
|
|
|
"OpenXRInteractionProfileMetadata",
|
2021-12-14 09:44:12 +08:00
|
|
|
"OpenXRIPBinding",
|
2022-04-17 10:58:09 +08:00
|
|
|
"OpenXRHand",
|
2024-05-09 15:09:22 +08:00
|
|
|
"OpenXRVisibilityMask",
|
2024-03-25 21:07:28 +08:00
|
|
|
"OpenXRCompositionLayer",
|
|
|
|
"OpenXRCompositionLayerQuad",
|
|
|
|
"OpenXRCompositionLayerCylinder",
|
|
|
|
"OpenXRCompositionLayerEquirect",
|
2021-12-14 09:44:12 +08:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
def get_doc_path():
|
|
|
|
return "doc_classes"
|