| 
    QuestWeaver
    
   A procedural quest generator 
   | 
 
This is the complete list of members for weave::QuestTemplate, including all inherited members.
| formatterType | weave::QuestTemplate | protected | 
| getBestFittingDescription(const std::vector< QuestPropertyValue > &questPropertyValues) const | weave::QuestTemplate | protected | 
| getEntityIdFromProperty(std::string propertyName, const std::vector< QuestPropertyValue > &questPropertyValues) noexcept | weave::QuestTemplate | protectedstatic | 
| GetProperties() const noexcept | weave::QuestTemplate | |
| GetPropertyCandidates(const TemplateQuestProperty &property, const WorldModel &worldModel) const =0 | weave::QuestTemplate | pure virtual | 
| GetRarity() const noexcept | weave::QuestTemplate | |
| getTitle(const std::vector< QuestPropertyValue > &questPropertyValues) const noexcept | weave::QuestTemplate | protected | 
| HasPriority() const noexcept | weave::QuestTemplate | virtual | 
| IsValid(const WorldModel &worldModel, const QuestModel &questModel) const noexcept | weave::QuestTemplate | virtual | 
| QuestTemplate(std::string title, std::vector< TemplateQuestProperty > properties, std::vector< TemplateQuestDescription > descriptions, FormatterType formatterType, int rarity=0) | weave::QuestTemplate | |
| resolveAdditionalPlaceholders(QuestPropertyValue questPropertyValue) const noexcept | weave::QuestTemplate | protectedvirtual | 
| ToQuest(const std::vector< QuestPropertyValue > &questPropertyValues, const std::string &questStory) const =0 | weave::QuestTemplate | pure virtual | 
| ToQuest(const std::vector< QuestPropertyValue > &questPropertyValues) const | weave::QuestTemplate | |
| ~QuestTemplate()=default | weave::QuestTemplate | virtual |