From 03b720e76e173b1687a8de115a56475dde8834e7 Mon Sep 17 00:00:00 2001 From: Rudolf Cornelissen Date: Tue, 23 Nov 2004 14:27:14 +0000 Subject: [PATCH] added move_overlay() related info to shared_info. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10208 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/graphics/matrox/DriverInterface.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/headers/private/graphics/matrox/DriverInterface.h b/headers/private/graphics/matrox/DriverInterface.h index d801c89574..fbd864972f 100644 --- a/headers/private/graphics/matrox/DriverInterface.h +++ b/headers/private/graphics/matrox/DriverInterface.h @@ -5,7 +5,7 @@ Other authors: Mark Watson; Apsed; - Rudolf Cornelissen 10/2002-12/2003. + Rudolf Cornelissen 10/2002-11/2004. */ #ifndef DRIVERINTERFACE_H @@ -247,6 +247,13 @@ typedef struct { int_buf_info myBufInfo[MAXBUFFERS]; /* extra info on scaler input buffers */ overlay_token myToken; /* scaler is free/in use */ benaphore lock; /* for creating buffers and aquiring overlay unit routines */ + /* variables needed for virtualscreens (move_overlay()): */ + bool active; /* true is overlay currently in use */ + overlay_window ow; /* current position of overlay output window */ + overlay_buffer ob; /* current inputbuffer in use */ + overlay_view my_ov; /* current corrected view in inputbuffer */ + uint32 h_ifactor; /* current 'unclipped' horizontal inverse scaling factor */ + uint32 v_ifactor; /* current 'unclipped' vertical inverse scaling factor */ } overlay; } shared_info;