Zaafar Ahmed
ccf1065ff9
mitigate the intermittent crash while handling the keyboard/mouse inputs by adding the try/catch block
...
this is a temporary fix before I can figure out the root cause of the failure. Changed the keyboard/mouse
data-structure to be Queue rather than Stack so keyboard/mouse inputs are ingested in order.
5 years ago
Zaafar Ahmed
5f2474b1eb
adding full screen drawing example
5 years ago
Zaafar Ahmed
2ea4e5115c
minor changes/bug fixes
5 years ago
Zaafar Ahmed
aa8e806fcf
Updating driverprogram to latest Clickabletransparentoverlay
...
fixed the bug where driverprogram was getting x32bit cimgui lib
5 years ago
Zaafar Ahmed
8961c6a60f
Updating Libs
...
ImGui to 1.75
Veldrid to 4.70
5 years ago
Zaafar Ahmed
71e58114c6
minor changes
6 years ago
Zaafar Ahmed
0a4fc113f6
Added Support for queueing the Keyboard/Mouse events
...
before sending them to the ImGui
This featured can be turned on/off per event basis.
Currently, it is turned off for the Key Up/Down
and turned on for Key press, mouse Up/Down/Move
6 years ago
Zaafar Ahmed
0d3f689f40
added API to Add images
...
also, added sample code
6 years ago
Zaafar Ahmed
bc1cca7825
Using ImageSharp for loading of images
6 years ago
Zaafar Ahmed
4a74dda3eb
minor changes
6 years ago
Zaafar Ahmed
c2574d4de5
Dispose font texture resources
6 years ago
Zaafar Ahmed
66aa1a65c2
Updated Veldrid Version
6 years ago
Zaafar Ahmed
4d2ad007c3
removing app.config file
6 years ago
Zaafar Ahmed
594aebe954
updating IMGUI to 1.70.0.0
6 years ago
Zaafar Ahmed
9e1d7f5ca2
using latest style-cop
6 years ago
Zaafar Ahmed
bc2053bd84
Skipping Print Screen / Print key
...
Now overlay won't block this key
6 years ago
Zaafar Ahmed
26dff5547e
minor fixup
7 years ago
Zaafar Ahmed
b4c2ed19fb
rename demo exe
7 years ago
Zaafar Ahmed
ad9f318665
improving demo
7 years ago
Zaafar Ahmed
df8e46aea2
Added Debug Mode. In this mode overlay will not Hide the Console
...
Added API to change the FPS
new and improved sample demo
7 years ago
Zaafar Ahmed
bdf04544c2
optimized the Hide/Show function.
...
now overlay uses 0% of the CPU/GPU resources when it's hidden.
7 years ago
Zaafar Ahmed
c2aa64bc05
Update README.md
7 years ago
Zaafar Ahmed
4cfe1f594d
Reduce cpu usage
...
This PR reduces the CPU usage by setting Veldrid SDL2Window threading to false. We can do this because setting the threading to true only benefits in handling the Keyboard/Mouse events. Our keyboard/mouse events are already handled by the global mouse hook in a threaded way.
Observation: CPU usage is reduced from 16% - 20% to 1% - 3%
7 years ago
Zaafar Ahmed
94af78513c
code refactor ( #2 )
...
* Added StyleCop.Analyser to clean the code
* updated HookController and AssemblyInfo code quality
* code refactor
* minor fixup
* refactor code
* minor fixup
7 years ago
Zaafar Ahmed
7c5327b618
minor hack in order to force copy NativeLibraryLoader dll
7 years ago
Zaafar Ahmed
2e5fb08a3b
updating to ImGui 1.67.0
7 years ago
Zaafar Ahmed
e1af8ac21e
minor QOL change
7 years ago
Zaafar Ahmed
0c540bc438
Merge pull request #1 from zaafar/f/remove-dependencies
...
Remove Libs/Shaders
7 years ago
Zaafar Ahmed
35f62542aa
minor QOL changes
7 years ago
Zaafar Ahmed
e1c4b9cbba
removing unused libs
7 years ago
Zaafar Ahmed
ef6721e414
removing un-used Shaders
7 years ago
Zaafar Ahmed
7652acaa94
minor fixup when disposing the Overlay
7 years ago
Zaafar Ahmed
06a73fc042
-> Fix the KeyMap to use Windows.Form.Keys
...
-> Added code for key down/up
-> DRY mouse button code
7 years ago
Zaafar Ahmed
c8a82072e7
fixed the issue where overlay doesn't starting
...
added code for keypresses
7 years ago
Zaafar Ahmed
d046a5c326
no idea why LWA_COLORKEY is much more performance expensive than DwmExtendFrameIntoClientArea.
...
So going to use DwmExtendFrameIntoClientArea.
7 years ago
Zaafar Ahmed
3b7b31217a
added some ideas
7 years ago
Zaafar Ahmed
8a407d79b7
Added Code to enable keyboard mouse on the overlay
...
added code to show/hide the overlay
added code to resize the overlay
7 years ago
Zaafar Ahmed
d8d7d3a8ec
initial commit
7 years ago
Zaafar Ahmed
963475c6f9
Initial commit
7 years ago