From cf5f46ff7396d24431c554d4a1d31dada2bab205 Mon Sep 17 00:00:00 2001 From: DarkWyrm Date: Sat, 16 Oct 2004 01:57:13 +0000 Subject: [PATCH] Updated StrokeLineArray API to make life easier in calling on server side git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9374 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/servers/app/DisplayDriver.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/headers/private/servers/app/DisplayDriver.h b/headers/private/servers/app/DisplayDriver.h index fe17f257b7..6df63c146f 100644 --- a/headers/private/servers/app/DisplayDriver.h +++ b/headers/private/servers/app/DisplayDriver.h @@ -65,6 +65,15 @@ typedef struct } cursor_data; +typedef struct +{ + BPoint pt1; + BPoint pt2; + rgb_color color; + +} LineArrayData; + + #ifndef HOOK_DEFINE_CURSOR #define HOOK_DEFINE_CURSOR 0 @@ -202,7 +211,7 @@ public: virtual bool DumpToFile(const char *path); virtual ServerBitmap *DumpToBitmap(void); virtual void InvertRect(const BRect &r); - virtual void StrokeLineArray(BPoint *pts, const int32 &numlines, const DrawData *d, RGBColor *colors); + virtual void StrokeLineArray(const int32 &numlines, const LineArrayData *data, const DrawData *d); virtual status_t SetDPMSMode(const uint32 &state); virtual uint32 DPMSMode(void) const;