Program Listing for File profile_conversion_misc.hpp

Return to documentation for file (include/eat/process/profile_conversion_misc.hpp)

#pragma once
#include "eat/framework/process.hpp"
#include "eat/process/profiles.hpp"

namespace eat::process {

// miscellaneous processes which may be useful when converting between
// different profiles

framework::ProcessPtr make_set_profiles(const std::string &name, const std::vector<profiles::Profile> &profiles);

framework::ProcessPtr make_set_position_defaults(const std::string &name);

framework::ProcessPtr make_remove_silent_atu(const std::string &name);

framework::ProcessPtr make_remove_object_times_data_safe(const std::string &name);

framework::ProcessPtr make_remove_object_times_common_unsafe(const std::string &name);

framework::ProcessPtr make_remove_importance(const std::string &name);

framework::ProcessPtr make_rewrite_content_objects_emission(const std::string &name, int max_objects_depth = 2);

framework::ProcessPtr make_infer_object_interact(const std::string &name);

framework::ProcessPtr make_set_content_dialogue_default(const std::string &name);

}  // namespace eat::process