Simon Lübeß
419509ab7f
Improved Define names
2021-10-30 14:17:17 +02:00
Simon Lübeß
4af61a372f
Fire WindowResizeEvent when window minimizes
...
Also no longer updates layer-stack when the application is minimized
2021-09-21 13:14:58 +02:00
Simon Lübeß
2ad45edef5
Improved Windows keyboard input
...
- added handling of syskey-messages (alt-Key now generates Key events)
- right and left variants of keys now generate seperate events (e.g. left shift and right shift are seperate keys now instead of simply being "shift")
- added method to get the localized name of a Key
2021-03-14 17:59:13 +01:00
Simon Lübeß
cfff2cb738
Added window (de-)activate events
2021-03-13 17:50:58 +01:00
Simon Lübeß
2adb138f72
Added Textures
2021-02-08 12:37:30 +01:00
Simon Lübeß
54f2c0fcec
RefCounted GraphicsContext
2021-02-07 13:04:18 +01:00
Simon Lübeß
a02b781347
WindowsWindow now calls DestroyWindow
2020-12-30 14:48:37 +01:00
Simon Lübeß
23d2572941
Fixed crash when closing window
2020-12-29 17:34:09 +01:00
Simon Lübeß
e7464118d6
Now using interpolation strings
2020-12-01 19:29:14 +01:00
Simon Lübeß
0d4bab5dba
Added SetViewport to GraphicsContext, removed Dx11Cheater, cleanup
2020-11-25 21:23:05 +01:00
Simon Lübeß
5954fbc411
Render basic geometry
...
Added GraphicsContext, SwapChain, Buffer, VertexBuffer, IndexBuffer and a basic DX11 implementation.
2020-11-25 13:03:40 +01:00
Simon Lübeß
0237e0b38d
ImGui fixed
...
- Disabled DpiAwareness
- Now using ImGui implementation WndProcHandler
- Fixed horizontal scrolling
2020-11-17 17:53:48 +01:00
Simon Lübeß
6211655041
Fixed double ImGuiLayer
2020-11-17 11:58:46 +01:00
Simon Lübeß
7b81339889
Window platform implementation now via extension
2020-11-16 21:44:53 +01:00
Simon Lübeß
ebd56e54b1
Fixed ImGui being distorted after window resize or move
2020-11-16 21:17:04 +01:00
Simon Lübeß
696961e46c
Started making Input framebased and added KeyCodes
2020-11-14 15:09:59 +01:00
Simon Lübeß
5697f606d5
Added Position- and Size-properties to Windpw
2020-11-13 19:44:45 +01:00
Simon Lübeß
001bd346a9
Added NativeWindow-property to Window
2020-11-13 19:44:16 +01:00
Simon Lübeß
1e5420f42a
Replaced sketchy manual linking with not so sketchy override via extension
2020-11-13 13:50:01 +01:00
Simon Lübeß
4401d80948
Fixed backbuffer resolution on startup and after maximizing
2020-11-13 13:47:47 +01:00
Simon Lübeß
40c05d22a9
Inverted hscrolling
2020-11-13 13:47:13 +01:00
Simon Lübeß
4b877af226
Added ImGui
2020-11-12 23:25:48 +01:00
Simon Lübeß
9a84e0409f
Added a way to create window platform independant
2020-11-09 22:36:36 +01:00
Simon Lübeß
efb46ff25c
Implemented Layers and LayerStack
2020-11-09 00:10:02 +01:00
Simon Lübeß
aa2165ef77
Implemented WindowsWindow and EventCallback
2020-11-08 18:21:54 +01:00
Simon Lübeß
6de44d40b3
Added basic window implementation and modified Application loop
2020-11-08 14:17:48 +01:00