MCPcopy Create free account
hub / github.com/ValveSoftware/openvr

github.com/ValveSoftware/openvr @v2.15.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.15.6 ↗ · + Follow
4,651 symbols 7,563 edges 181 files 823 documented · 18% updated 3mo agov2.15.6 · 2026-03-27★ 6,616999 open issues

Browse by type

Functions 3,172 Types & classes 1,479
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

OpenVR SDK

OpenVR is an API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting. This repository is an SDK that contains the API and samples. The runtime is under SteamVR in Tools on Steam.

Documentation

Application API

Documentation for the Application API is available on the GitHub Wiki.

Driver API

Current documentation for the Driver API can be found in docs/Driver_API_Documentation.md.

  • Old driver API documentation can still be found on the GitHub Wiki.

About

More information on OpenVR and SteamVR can be found on https://steamvr.com

Core symbols most depended-on inside this repo

Shape

Method 2,292
Class 1,045
Function 880
Enum 434

Languages

C++55%
C#45%
Python1%
C1%

Modules by API surface

headers/openvr_api.cs729 symbols
samples/unity_teleport_sample/Assets/Plugins/openvr_api.cs373 symbols
samples/unity_keyboard_sample/Assets/Plugins/openvr_api.cs373 symbols
headers/openvr_capi.h332 symbols
headers/openvr.h270 symbols
headers/openvr_driver.h265 symbols
samples/shared/lodepng.cpp224 symbols
samples/hmd_opencv_sandbox/stb_image.h208 symbols
samples/hellovr_dx12/d3dx12.h196 symbols
src/jsoncpp.cpp195 symbols
samples/hellovr_vulkan/hellovr_vulkan_main.cpp59 symbols
samples/hellovr_opengl/hellovr_opengl_main.cpp50 symbols

For agents

$ claude mcp add openvr \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page