| OpenTTD
    | 
Data structure for a window viewport. More...
#include <window_gui.h>
 
  
 | Data Fields | |
| VehicleID | follow_vehicle | 
| VehicleID to follow if following a vehicle, INVALID_VEHICLE otherwise. | |
| int32 | scrollpos_x | 
| Currently shown x coordinate (virtual screen coordinate of topleft corner of the viewport). | |
| int32 | scrollpos_y | 
| Currently shown y coordinate (virtual screen coordinate of topleft corner of the viewport). | |
| int32 | dest_scrollpos_x | 
| Current destination x coordinate to display (virtual screen coordinate of topleft corner of the viewport). | |
| int32 | dest_scrollpos_y | 
| Current destination y coordinate to display (virtual screen coordinate of topleft corner of the viewport). | |
|  Data Fields inherited from ViewPort | |
| int | left | 
| Screen coordinate left egde of the viewport. | |
| int | top | 
| Screen coordinate top edge of the viewport. | |
| int | width | 
| Screen width of the viewport. | |
| int | height | 
| Screen height of the viewport. | |
| int | virtual_left | 
| Virtual left coordinate. | |
| int | virtual_top | 
| Virtual top coordinate. | |
| int | virtual_width | 
| width << zoom | |
| int | virtual_height | 
| height << zoom | |
| ZoomLevel | zoom | 
| The zoom level of the viewport. | |
| LinkGraphOverlay * | overlay | 
Data structure for a window viewport.
A viewport is either following a vehicle (its id in then in follow_vehicle), or it aims to display a specific location dest_scrollpos_x, dest_scrollpos_y (follow_vehicle is then INVALID_VEHICLE). The actual location being shown is scrollpos_x, scrollpos_y.
Definition at line 258 of file window_gui.h.
 1.8.1.2
 1.8.1.2