Level editor work

This commit is contained in:
elasota
2020-02-25 23:09:09 -05:00
parent c78a20dafd
commit d617795591
11 changed files with 152 additions and 29 deletions

View File

@@ -5,6 +5,7 @@ struct DrawSurface;
struct GDevice;
struct IGpDisplayDriver;
struct Point;
struct Rect;
struct Window;
namespace PortabilityLayer
@@ -23,6 +24,7 @@ namespace PortabilityLayer
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 DragWindow(Window *window, const Point &startPoint, const Rect &constraintRect) = 0;
virtual void RenderFrame(IGpDisplayDriver *displayDriver) = 0;