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

Public Member Functions

 XmlImageSeqThAnimationFactoryParser ()
 
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...
 

Static Public Attributes

static const std::string s_sAnimationsImageSeqNodeName
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ XmlImageSeqThAnimationFactoryParser()

stmg::XmlImageSeqThAnimationFactoryParser::XmlImageSeqThAnimationFactoryParser ( )

Member Function Documentation

◆ parseAnimationFactory()

unique_ptr<StdThemeAnimationFactory> stmg::XmlImageSeqThAnimationFactoryParser::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.

Member Data Documentation

◆ s_sAnimationsImageSeqNodeName

const std::string stmg::XmlImageSeqThAnimationFactoryParser::s_sAnimationsImageSeqNodeName
static