stmm-games-doc  0.32.0
Public Member Functions | List of all members
stmg::XmlPlainTextThAnimationFactoryParser Class Reference
Inheritance diagram for stmg::XmlPlainTextThAnimationFactoryParser:
Inheritance graph
[legend]

Public Member Functions

 XmlPlainTextThAnimationFactoryParser ()
 
unique_ptr< StdThemeAnimationFactoryparseAnimationFactory (ThemeCtx &oCtx, const xmlpp::Element *p0Element) override
 Parse the animation factory element. More...
 
- Public Member Functions inherited from stmg::XmlThAnimationFactoryParser
virtual ~XmlThAnimationFactoryParser ()=default
 
 XmlThAnimationFactoryParser (const std::string &sAnimationFactoryName)
 Constructor. More...
 
const std::string & getAnimationFactoryName () const
 The animation factory name. More...
 

Additional Inherited Members

- Protected Member Functions inherited from stmg::XmlThAnimationFactoryParser
XmlConditionalParsergetXmlConditionalParser ()
 
XmlTraitsParsergetXmlTraitsParser ()
 
XmlThemeImageParsergetXmlThemeImageParser ()
 

Constructor & Destructor Documentation

◆ XmlPlainTextThAnimationFactoryParser()

stmg::XmlPlainTextThAnimationFactoryParser::XmlPlainTextThAnimationFactoryParser ( )

Member Function Documentation

◆ parseAnimationFactory()

unique_ptr<StdThemeAnimationFactory> stmg::XmlPlainTextThAnimationFactoryParser::parseAnimationFactory ( ThemeCtx oCtx,
const xmlpp::Element *  p0Element 
)
overridevirtual

Parse the animation factory element.

Parameters
oCtxThe theme context.
p0ElementThe element. Cannot be null.
Returns
The factory. Is not null.
Exceptions
std::runtime_error.

Implements stmg::XmlThAnimationFactoryParser.