QuestWeaver
A procedural quest generator
weave::StoryTemplate Member List

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

CreateStory(const EntityMap &requiredEntities, const WeaverGraph &graph, const WorldModel &worldModel) const =0weave::StoryTemplatepure virtual
createTokenMapping(const TokenToEntityMap &idsPerToken) const weave::StoryTemplateprotected
GetRequiredEntities() const noexceptweave::StoryTemplate
IsValid(const EntityMap &requiredEntities, const WeaverGraph &graph, const WorldModel &worldModel) const weave::StoryTemplatevirtual
rawTextweave::StoryTemplateprotected
requiredEntitiesweave::StoryTemplateprotected
StoryTemplate(std::string rawText, std::set< std::string > requiredEntities) noexceptweave::StoryTemplate
tokenCacheweave::StoryTemplatemutableprotected
~StoryTemplate()=defaultweave::StoryTemplatevirtual