lolp1 / Overlay.NET

An easy-to-use overlay library written in C# by Jacob Kemple.
732 stars 87 forks source link

Overlay in fullscreen apps #11

Closed YSX7 closed 5 years ago

YSX7 commented 7 years ago

Is it possible to draw overlay in fullscreen games? I've looked at the demo, and seems like it can't.

lolp1 commented 7 years ago

For external overlays, rendering over a full screen application is simply not possible in any circumstance. This is sadly not even a limitation of this library, it is a limitation to any external overlay.

I have internal overlay support but I am considering how much of that to implement into this library currently. I am considering doing a small license fee version of this lib with much more user friendly support and internal rendering (which would allow full screen).

lufthavn commented 7 years ago

We're in a situation where we're gonna need this functionality soon. If you can provide a version of this lib with easy-to-use internal rendering and user support, we would gladly pay for it. 😄

inorton commented 7 years ago

I had just found I wanted this, but luckily Elite:Dangerous has a Borderless-window full-screen mode which works fine

lolp1 commented 7 years ago

@lufthavn Small update.. roughly three weeks out from version I intend to do on a license system -- that supports D3D9/D3D11for both x86 and x64 with a single base class. While it provides the user accsess to render content directly in EndScene/Present via their own d3d code, it also will have some basic wrappers for standard shapes/text/filing of shapes built in that will take no d3d experience.

lufthavn commented 7 years ago

@lolp1 That sounds awesome, when you feel you're ready, feel free to contact me at tobiaskastrupandersen@gmail.com, and we can chat about how to do this. 😄 I'll be very busy the coming weeks, so please bear with me if I don't respond right away. 😄

lolp1 commented 5 years ago

@xaviermonin @inorton @lufthavn Working on it again now. Will update soon.