|
stmm-games-doc
0.32.0
|

Public Member Functions | |
| BackgroundThAniFactory (StdTheme *p1Owner) noexcept | |
| bool | supports (const shared_ptr< LevelAnimation > &refLevelAnimation) noexcept override |
| Tells whether the factory supports the model animation. More... | |
| shared_ptr< ThemeAnimation > | create (const shared_ptr< StdThemeContext > &refThemeContext, const shared_ptr< LevelAnimation > &refLevelAnimation) noexcept override |
| Creates a theme animation for a level animation. More... | |
Public Member Functions inherited from stmg::StdThemeAnimationFactory | |
| virtual | ~StdThemeAnimationFactory () noexcept=default |
| StdThemeAnimationFactory (StdTheme *p1Owner) noexcept | |
| Constructor. More... | |
| virtual void | clearOwner () noexcept |
| Clears the owner passed in the constructor. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from stmg::StdThemeAnimationFactory | |
| StdTheme * | owner () noexcept |
| The owner. More... | |
| const StdTheme * | owner () const noexcept |
| The owner. More... | |
|
explicitnoexcept |
|
overridevirtualnoexcept |
Creates a theme animation for a level animation.
The creation may fail even if supports() returns true.
| refThemeContext | The theme context. Cannot be null. |
| refLevelAnimation | The model. Cannot be null. |
Implements stmg::StdThemeAnimationFactory.
|
overridevirtualnoexcept |
Tells whether the factory supports the model animation.
Tells whether the class of the model (not the actual model instance) is supported.
| refLevelAnimation | The level animation (the model). Cannot be null. |
Implements stmg::StdThemeAnimationFactory.
1.8.13