Skip to content

foxt/csharp-openvr-overlay-imgui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C# Overlay for OpenVR using DearImGui

Features

  • Render ImGui to OpenVR overlay
    • Vsync with headset display
    • Pause rendering when overlay hidden
  • Render to window (for debugging)
    • Hotswitch between windowed/OpenVR mode
  • Pass inputs from OpenVR to ImGui
    • Mouse move
    • Left, right & middle click
    • Smooth scrolling
    • Keyboard support
      • Automatically hide show keyboard

Known Issues

  • Mouse input is flipped vertically when using the overlay viewer

Requirements

  • Download openvr_api.cs & place in DearOVRlay\openvr_api\openvr_api.cs
  • Download openvr_api.dll (win64) & place in DearOVRlay\openvr_api\openvr_api.dll

About

OpenVR Overlay for DearImGUI, written in C# using Silk.NET

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages