• Joined on 2023-12-05
maxine pushed to ReWindow-Refactor at Redacted/ReWindow 2024-12-13 14:31:06 -05:00
cbfce17d44 More Pimpl work
maxine pushed to ReWindow-Refactor at Redacted/ReWindow 2024-12-13 13:12:34 -05:00
1f17244662 More Pimpl work
maxine commented on issue Redacted/ReWindow#23 2024-12-11 17:47:14 -05:00
Release-1 Overhaul

We could also define the shared functions like the getters in the Impl then have their functionality defined as well leaving. With that we can access the shared functions within the Impl and…

maxine commented on issue Redacted/ReWindow#23 2024-12-11 17:44:39 -05:00
Release-1 Overhaul

This is a good start, but consider the inheritance model for this setup, and how the user creates the object. Are we sticking with our design goal that the user has one base RWindow class that…

maxine pushed to ReWindow-Refactor at Redacted/ReWindow 2024-12-11 16:20:47 -05:00
5ff4fb2a73 Began Pimpl rewrite of RWindow
maxine commented on issue Redacted/ReWindow#23 2024-12-11 14:58:24 -05:00
Release-1 Overhaul

Bill and I came up with this pImpl setup. We figured out that we could just make an Impl class derived by RWindow as it accomplishes the same thing in an easier to read and better way. We're also…

maxine commented on issue Redacted/ReWindow#23 2024-12-10 21:53:46 -05:00
Release-1 Overhaul
RWindow(WindowPlatformInterface* window, InputPlatformImpl* input, RenderPlatformImpl* render) {}

class SOMETHING {
  X() = 0;
  Y() = 0;
  Z() = 0;
}

class THINGIMPL : SOMETHING…
maxine commented on issue Redacted/ReWindow#23 2024-12-10 21:25:14 -05:00
Release-1 Overhaul

*similar to how the event system works.

maxine commented on issue Redacted/ReWindow#23 2024-12-10 21:23:51 -05:00
Release-1 Overhaul

Bill says to use our Event system, make it global, add methods to it and have WindowProc invoke it.

maxine commented on issue Redacted/ReWindow#23 2024-12-10 21:18:39 -05:00
Release-1 Overhaul

We're still going to need to have a windows CPP file for the Windows implementation. This is due to Windows being dumb and deciding this is a great idea.

LRESULT CALLBACK WindowProc(HWND…
maxine pushed to ReWindow-Refactor at Redacted/ReWindow 2024-12-09 14:59:17 -05:00
30f20394c8 Create RenderEngine
maxine pushed to master at josh/JGL 2024-12-09 13:09:21 -05:00
b007c78cfe Roll back to code from prelease-41. Fix segfault later
maxine pushed to master at josh/ReJUI 2024-12-09 13:06:12 -05:00
432a5990ce Roll back to code from prelease-41. Fix segfault later
maxine pushed to ReWindow-Refactor at Redacted/ReWindow 2024-12-08 15:26:53 -05:00
4264f008c2 Create WindowHandler
maxine pushed to ReWindow-Refactor at Redacted/ReWindow 2024-12-08 14:47:23 -05:00
4ab07d97e3 Create WindowEvents
maxine pushed to ReWindow-Refactor at Redacted/ReWindow 2024-12-08 14:08:23 -05:00
cb5222e476 Create WindowProperties
maxine opened issue josh/metabinary#2 2024-12-07 19:04:00 -05:00
Are we still interested in this?
maxine pushed to ReWindow-Refactor at Redacted/ReWindow 2024-12-07 18:56:37 -05:00
e0c001b1f1 Critiques
maxine pushed to ReWindow-Refactor at Redacted/ReWindow 2024-12-07 18:27:51 -05:00
fdde8486f7 Remove garbonk. This is being refactored
maxine pushed to ReWindow-Refactor at Redacted/ReWindow 2024-12-07 18:26:42 -05:00
51e3787d38 Starting refactor