|
stmm-games-doc
0.32.0
|
Draws the selected image. More...

Classes | |
| struct | Init |
Public Member Functions | |
| SelectedImageModifier (Init &&oInit) noexcept | |
| Constructor. More... | |
| FLOW_CONTROL | drawTile (const Cairo::RefPtr< Cairo::Context > &refCc, StdThemeDrawingContext &oDc, const Tile &oTile, int32_t nPlayer, const std::vector< double > &aAniElapsed) noexcept override |
| Draw tile (with player skin). More... | |
Public Member Functions inherited from stmg::StdThemeModifier | |
| virtual | ~StdThemeModifier () noexcept=default |
| virtual void | registerTileSize (int32_t nW, int32_t nH) noexcept |
| Register tile size. More... | |
| virtual void | unregisterTileSize (int32_t nW, int32_t nH) noexcept |
| Unregister tile size. More... | |
| int32_t | getDebugTag () const noexcept |
| The debug tag. More... | |
Additional Inherited Members | |
Public Types inherited from stmg::StdThemeModifier | |
| enum | FLOW_CONTROL { FLOW_CONTROL_CONTINUE = 0, FLOW_CONTROL_STOP = 1 } |
Protected Member Functions inherited from stmg::StdThemeModifier | |
| StdThemeModifier (Init &&oInit) noexcept | |
| Constructor. More... | |
| StdTheme * | owner () noexcept |
| The theme. More... | |
| const StdTheme * | owner () const noexcept |
| The theme. More... | |
Draws the selected image.
The image can be selected for example by SelectCaseModifier or CaseModifier.
|
explicitnoexcept |
Constructor.
| oInit | The initialization data. |
|
overridevirtualnoexcept |
Draw tile (with player skin).
| refCc | The cairo context. Cannot be null. |
| oDc | The theme drawing context. Cannot be null. |
| oTile | The tile to draw. |
| nPlayer | The player the tile "belongs" to. -1 means no player. Must be >= -1. |
| aAniElapsed | The tile animations current value. |
Implements stmg::StdThemeModifier.
1.8.13