Skip to main content

OpenXR bindings for Python.

Project description

[![Project license](https://img.shields.io/badge/license-Public%20Domain-blue.svg)](https://unlicense.org) [![PyPI package](https://img.shields.io/pypi/v/openxr.svg)](https://pypi.org/project/openxr/) [![Python compatibility](https://img.shields.io/pypi/pyversions/openxr.svg)](https://pypi.org/project/openxr/)

OpenXR.py implements Python bindings for [OpenXR](https://www.khronos.org/openxr/) [1.0](https://www.khronos.org/registry/OpenXR/specs/1.0/html/xrspec.html), the open standard and cross-platform API for virtual reality (VR) and augmented reality (AR) hardware.

Installation

$ pip3 install openxr

Prerequisites

Examples

### Loading the library

import openxr

Development

We recommend Debian 11 (aka [Bullseye](https://www.debian.org/releases/bullseye/)) as a development environment. If you’re on a Mac, you can run Debian in a virtual machine using [VMware Fusion](https://www.vmware.com/products/fusion.html) or [VirtualBox](https://www.virtualbox.org).

Install the Debian packages for the OpenXR SDK’s loader as follows:

$ apt install libopenxr-loader1

That’s the only required package, but find related packages of interest using:

$ apt search openxr

In addition, you _will_ need an OpenXR runtime for your hardware. In the absence of suitable vendor-supplied runtimes, have a look at the open-source [Monado](https://monado.freedesktop.org) project which supports many common devices.

See Also

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openxr-0.0.5.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

openxr-0.0.5-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file openxr-0.0.5.tar.gz.

File metadata

  • Download URL: openxr-0.0.5.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.10.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.8

File hashes

Hashes for openxr-0.0.5.tar.gz
Algorithm Hash digest
SHA256 4fe81751aa8eee4281bc2db1d0f24d69435d5c729be17bb17d48565b56bc9820
MD5 3b1cbadfb5d9910dfb01f23c91cb25c3
BLAKE2b-256 3b409f4f85b14f93115d7cda7c5d66be6b17c4709f88642bf861046f416ec742

See more details on using hashes here.

File details

Details for the file openxr-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: openxr-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.10.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.8

File hashes

Hashes for openxr-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 724c0c8851f9b107cd400988131aefb2d7e9657d4b3bb74e7750f43dc2ca759f
MD5 09fc0f3f86397d0e4e597ad45ef0dcc0
BLAKE2b-256 42efa04137f3047f5f9ef4d833a0b3157f949258666252e40f4667402616624f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page