OpenTTD
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".
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 153 of file viewport.cpp.

Field Documentation

SpriteCombineMode ViewportDrawer::combine_sprites

Current mode of "sprite combining".

See Also
StartSpriteCombine

Definition at line 164 of file viewport.cpp.

Referenced by AddSortableSpriteToDraw(), EndSpriteCombine(), and StartSpriteCombine().


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