OpenTTD Source: ViewportDrawer Struct Reference

OpenTTD Source 13.1

Data Fields
ViewportDrawer Struct Reference

Data structure storing rendering information. More...

## Data Fields
DrawPixelInfo | dpi
StringSpriteToDrawVector | string_sprites_to_draw
TileSpriteToDrawVector | tile_sprites_to_draw
ParentSpriteToDrawVector | parent_sprites_to_draw
ParentSpriteToSortVector | parent_sprites_to_sort
| Parent sprite pointer array used for sorting.
ChildScreenSpriteToDrawVector | child_screen_sprites_to_draw
int * | last_child
SpriteCombineMode | combine_sprites
| Current mode of "sprite combining". More...
int | foundation [FOUNDATION_PART_END]
| Foundation sprites (index into parent_sprites_to_draw).
FoundationPart | foundation_part
| Currently active foundation for ground sprite drawing.
int * | last_foundation_child [FOUNDATION_PART_END]
| Tail of ChildSprite list of the foundations. (index into child_screen_sprites_to_draw)
Point | foundation_offset [FOUNDATION_PART_END]
| Pixel offset for ground sprites on the foundations.

## Detailed Description

Data structure storing rendering information.

Definition at line 165 of file viewport.cpp.

## Field Documentation

## ◆ combine_sprites

SpriteCombineMode ViewportDrawer::combine_sprites

Current mode of "sprite combining".

See also
  StartSpriteCombine

Definition at line 176 of file viewport.cpp.

The documentation for this struct was generated from the following file:

- src/viewport.cpp