QuestWeaver
A procedural quest generator
weave::QuestTemplateFactory Member List

This is the complete list of members for weave::QuestTemplateFactory, including all inherited members.

createFromJsonValues(const Json::Value &root) const =0weave::QuestTemplateFactoryprotectedpure virtual
CreateTemplate(const std::string &templateKey)weave::QuestTemplateFactory
extractDescriptions(const Json::Value &root)weave::QuestTemplateFactoryprotectedstatic
extractProperties(const Json::Value &root)weave::QuestTemplateFactoryprotectedstatic
extractRarity(const Json::Value &root)weave::QuestTemplateFactoryprotectedstatic
extractTitle(const Json::Value &root, std::shared_ptr< RandomStream > randomStream)weave::QuestTemplateFactoryprotectedstatic
formatterTypeweave::QuestTemplateFactoryprotected
getTemplateFiles() const =0weave::QuestTemplateFactoryprotectedpure virtual
GetTemplateKeys()weave::QuestTemplateFactoryvirtual
randomStreamweave::QuestTemplateFactoryprotected
~QuestTemplateFactory()=defaultweave::QuestTemplateFactoryvirtual