Marko Pintera
|
ee2fe35ce7
Fixed mouse left window callbacks so they properly deal with non-client and client areas
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
5f4d53a8b7
Mouse leaving the window is now properly handled by GUIManager and hover states on GUIElements are properly reset
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
4783b5cbb6
Mouse move events are now generated when over non-client window area
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
72b857281b
Added a better way of destroying GUIElements which also solved an exception that was happening when window was being drag and dropped
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
c2a5d79287
Renamed WindowMover to WindowDropArea
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
ce39033f5d
Completely redone how I handle move/resize events. Now windows just specify non-client areas for move and resize and the rest is left to the OS.
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
09f3759d15
Fixed an issue with drag and drop and SetCapture
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
47c8e0df32
Drag and drop manager captures the mouse so drag can now be ended outside of the active application window
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
9b36b5e7ea
Added window callbacks to Platform instead of calling RenderWindow methods directly
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
d65fbbfe0e
Moved Cursor and WindowEventUtilities to the new Platform class
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
b19effc118
Fixed an issue where GUI layout update was delayed one frame after window was restored after drag and drop
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
c114926009
Drag and droping a window with a scroll area no longer causes an exception because scroll area children didn't have their parent switched
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
c4231bc2fb
Closing an editor window properly disconnects moveOrResize callback
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
6df63da9fe
Fixed a few issues with window drag and drop and reparenting
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
07b6d5d4ef
A lot more work on title bar drag and drop (currently not functional)
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
75ec976900
Added basic overlay highlighting
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
62b7f992e6
Added global event callbacks to GUIManager, so that outside systems can receive GUI events
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
42ba0b9198
Scene view now uses a separate render target instead of GUIViewport
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
2b14aca1e0
Added basic drop overlay mesh and material
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
200d516c80
Added AABox debug draw rendering
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
61fa789c39
Added basic 3D debug draw class
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
fb8295270d
Separated DrawHelper into a template so I can more easily make 2D and 3D versions
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
08443277be
Added line list 2D to draw helper
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
0fee942b2b
Slight modifications to the draw helper
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
a3234b2fed
Added automatic conversion of RGBA color to BGRA for DirectX9 vertex color
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
9d279ed662
Fixed heap corruption that would happen when a Material was destroyed but GpuParamBlockBuffer was still being used on the core thread. Material was incorrectly force destroying the buffer without regard for its reference count.
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
c8d859fa7b
Tested and fixed normalized and pixel coordinates
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
9b61d324d1
Added separate ClipSpace and ScreenSpace debug draw materials
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
36d9a44c79
Added basic support for 2D line & aliased polygon drawing
|
%!s(int64=12) %!d(string=hai) anos |
Marko Pintera
|
bf4d036b47
Added debug draw timeout, 2D/3D materials
|
%!s(int64=12) %!d(string=hai) anos |