Major draw code refactor

This commit is contained in:
elasota
2019-12-30 20:53:11 -05:00
parent 918578469e
commit 04a955213c
83 changed files with 2451 additions and 2517 deletions

View File

@@ -1,7 +1,7 @@
#pragma once
struct Window;
struct CGraf;
struct DrawSurface;
struct GDevice;
struct IGpDisplayDriver;
struct Point;
@@ -22,6 +22,7 @@ namespace PortabilityLayer
virtual void ShowWindow(Window *window) = 0;
virtual void HideWindow(Window *window) = 0;
virtual void FindWindow(const Point &point, Window **outWindow, short *outRegion) const = 0;
virtual void DestroyWindow(Window *window) = 0;
virtual void RenderFrame(IGpDisplayDriver *displayDriver) = 0;