|
OpenTTD Source
1.10.0-RC1
|
Text drawing parameters, which can change while drawing a line, but are kept between multiple parts of the same text, e.g. More...
#include <gfx_layout.h>
Public Member Functions | |
| FontState (TextColour colour, FontSize fontsize) | |
| void | SetColour (TextColour c) |
| Switch to new colour c. More... | |
| void | PopColour () |
| Switch to and pop the last saved colour on the stack. | |
| void | PushColour () |
| Push the current colour on to the stack. | |
| void | SetFontSize (FontSize f) |
| Switch to using a new font f. More... | |
Data Fields | |
| FontSize | fontsize |
| Current font size. | |
| TextColour | cur_colour |
| Current text colour. | |
| std::stack< TextColour, std::vector< TextColour > > | colour_stack |
| Stack of colours to assist with colour switching. | |
Text drawing parameters, which can change while drawing a line, but are kept between multiple parts of the same text, e.g.
on line breaks.
Definition at line 33 of file gfx_layout.h.
|
inline |
Switch to new colour c.
| c | New colour to use. |
Definition at line 46 of file gfx_layout.h.
Referenced by PopColour().
|
inline |
Switch to using a new font f.
| f | New font to use. |
Definition at line 74 of file gfx_layout.h.