Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michel-pi/GameOverlay.Net
Draw hardware accelerated graphics using our Direct2D1 renderer and create transparent click-through windows.
https://github.com/michel-pi/GameOverlay.Net
csharp direct2d1 direct2d1-drawing-library graphics overlay overlay-window sharpdx transparent-windows
Last synced: 1 day ago
JSON representation
Draw hardware accelerated graphics using our Direct2D1 renderer and create transparent click-through windows.
- Host: GitHub
- URL: https://github.com/michel-pi/GameOverlay.Net
- Owner: michel-pi
- License: mit
- Archived: true
- Created: 2016-06-25T00:29:34.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-10-23T11:55:34.000Z (about 3 years ago)
- Last Synced: 2024-05-28T07:33:25.509Z (6 months ago)
- Topics: csharp, direct2d1, direct2d1-drawing-library, graphics, overlay, overlay-window, sharpdx, transparent-windows
- Language: C#
- Homepage:
- Size: 5.9 MB
- Stars: 416
- Watchers: 22
- Forks: 81
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# GameOverlay.Net
[![Nuget](https://img.shields.io/nuget/v/GameOverlay.Net.svg?logo=nuget)](https://www.nuget.org/packages/GameOverlay.Net/ "GameOverlay.Net on NuGet") [![Nuget](https://img.shields.io/nuget/dt/GameOverlay.Net.svg)](https://www.nuget.org/packages/GameOverlay.Net/ "Downloads on NuGet") [![Open issues](https://img.shields.io/github/issues-raw/michel-pi/GameOverlay.Net.svg?logo=github)](https://github.com/michel-pi/GameOverlay.Net/issues "Open issues on Github") [![Closed issues](https://img.shields.io/github/issues-closed-raw/michel-pi/GameOverlay.Net.svg)](https://github.com/michel-pi/GameOverlay.Net/issues?q=is%3Aissue+is%3Aclosed "Closed issues on Github") [![MIT License](https://img.shields.io/github/license/michel-pi/GameOverlay.Net.svg)](https://github.com/michel-pi/GameOverlay.Net/blob/master/LICENSE "GameOverlay.Net license")
![Net Framework 4.X](https://img.shields.io/badge/.Net-4.X-informational.svg) ![Net 5.0](https://img.shields.io/badge/.Net-5.0-informational.svg) ![Net Standard 2.0](https://img.shields.io/badge/.Net_Standard-2.0-informational.svg) ![Net Standard 2.1](https://img.shields.io/badge/.Net_Standard-2.1-informational.svg)
This library offers a comprehensive interface for drawing hardware accelerated graphics using our [Direct2D1 renderer](https://github.com/michel-pi/GameOverlay.Net/blob/master/source/Drawing/Graphics.cs "Direct2D1 renderer") and creating transparent click-through windows.
![A running Overlay Window](https://raw.githubusercontent.com/michel-pi/GameOverlay.Net/master/example_picture.png)
### NuGet
Install-Package GameOverlay.Net
# Features
- Supports Windows 7, 8, 8.1 and 10
- Hardware accelerated
- Create transparent overlay windows
- Make your overlay stick to a parent window
- Draw Text, Lines, Rectangles, Circles, Triangles...
- Load and Draw images (.bmp, .png, .jpg)
- Multithreaded rendering
- Already implemented render loop with fps limitation### [Documentation](https://michel-pi.github.io/GameOverlay.Net/ "GameOverlay.Net Documentation")
### [Examples](https://github.com/michel-pi/GameOverlay.Net/tree/master/source/Examples "GameOverlay.Net examples")
# Contribute
The project file was generated using Visual Studio 2017.
Clone or download the repository and update/install the required NuGet packages.
You can help by reporting issues, adding new features, fixing bugs and by providing a better documentation.
### Dependencies
SharpDX.Direct2D1, SharpDX.DXGI, SharpDX
# Donate
Do you like this project and want to help me to keep working on it?
Then maybe consider to donate any amount you like.
[![Donate via PayPal](https://media.wtf/assets/img/pp.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YJDWMDUSM8KKQ "Donate via PayPal")
```
BTC 1LmbzgQd1dbzgsGhZgWmydKqkYcd32f9VV
or segwit
BTC bc1qp6zc73vy8pmr6lfe4cxa6eqzvkuer9hrjwpzza
```# License
- [GameOverlay.Net License](https://github.com/michel-pi/GameOverlay.Net/blob/master/LICENSE "GameOverlay.Net License")
- [SharpDX License](https://github.com/sharpdx/SharpDX/blob/master/LICENSE "SharpDX License")# Special Thanks
- [BigMo (Zat)](https://github.com/BigMo "BigMo (Zat)") for his [SharpDXRenderer](https://github.com/BigMo/ExternalUtilsCSharp/tree/master/ExternalUtilsCSharp.SharpDXRenderer "SharpDXRenderer")
- [ReactiioN](https://github.com/ReactiioN1337 "ReactiioN") for his [C++ aero-overlay](https://github.com/ReactiioN1337/aero-overlay "C++ aero-overlay")
- [SharpDX](http://sharpdx.org/ "SharpDX") for their open source DirectX wrapper