added move_overlay() related info to shared_info.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10208 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
Other authors:
|
Other authors:
|
||||||
Mark Watson;
|
Mark Watson;
|
||||||
Apsed;
|
Apsed;
|
||||||
Rudolf Cornelissen 10/2002-12/2003.
|
Rudolf Cornelissen 10/2002-11/2004.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef DRIVERINTERFACE_H
|
#ifndef DRIVERINTERFACE_H
|
||||||
@@ -247,6 +247,13 @@ typedef struct {
|
|||||||
int_buf_info myBufInfo[MAXBUFFERS]; /* extra info on scaler input buffers */
|
int_buf_info myBufInfo[MAXBUFFERS]; /* extra info on scaler input buffers */
|
||||||
overlay_token myToken; /* scaler is free/in use */
|
overlay_token myToken; /* scaler is free/in use */
|
||||||
benaphore lock; /* for creating buffers and aquiring overlay unit routines */
|
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;
|
} overlay;
|
||||||
|
|
||||||
} shared_info;
|
} shared_info;
|
||||||
|
|||||||
Reference in New Issue
Block a user