AppleWin/source/Windows
Andrea 159cde7d64
Video & FrameBase: better split (PR #908)
* Video / FrameBase: move arch specific code to FrameBase.
* Video::Initialize & SetFrameBuffer.
Ensure initialization and SetBuffer can only happen in the right order.
* Video: move virtual functions to FrameBase.
With these changes all the virtual functions are in FrameBase and Video gets closer to be (only) the Apple ][ Video device.
* Move a few more functions from Video to FrameBase (snapshot related)
Now, the inclusion is one way with Video *not* including FrameBase.
* FrameBase::VideoRefreshScreen move Video related code to Video.
And only leave management to FrameBase.
2021-01-03 16:21:24 +00:00
..
AppleWin.cpp Video & FrameBase: better split (PR #908) 2021-01-03 16:21:24 +00:00
AppleWin.h IPropertySheet: make it a standard C++ class with pure virtual functions (PR #892) 2020-12-20 15:32:51 +00:00
DirectInput.cpp Remove VirtualAlloc, VirtualFree & ZeroMemory. (PR #884) 2020-12-10 21:08:15 +00:00
DirectInput.h Split Video.cpp to WinVideo.cpp to remove most of the Win32 specific functions (PR #872) 2020-11-21 20:57:56 +00:00
Win32Frame.cpp Video & FrameBase: better split (PR #908) 2021-01-03 16:21:24 +00:00
Win32Frame.h Video & FrameBase: better split (PR #908) 2021-01-03 16:21:24 +00:00
WinFrame.cpp Video & FrameBase: better split (PR #908) 2021-01-03 16:21:24 +00:00
WinFrame.h IPropertySheet: make it a standard C++ class with pure virtual functions (PR #892) 2020-12-20 15:32:51 +00:00