#include "plugin-state-helpers.hpp" namespace advss { void SavePluginSettings(obs_data_t *) {} void LoadPluginSettings(obs_data_t *) {} void AddSaveStep(std::function) {} void AddLoadStep(std::function) {} void AddPostLoadStep(std::function) {} void AddIntervalResetStep(std::function) {} void RunSaveSteps(obs_data_t *) {} void RunLoadSteps(obs_data_t *) {} void RunAndClearPostLoadSteps() {} void ClearPostLoadSteps() {} void AddPluginInitStep(std::function) {} void AddPluginPostLoadStep(std::function) {} void AddPluginCleanupStep(std::function) {} void RunPluginInitSteps() {} void RunPluginPostLoadSteps() {} void RunPluginCleanupSteps() {} void StopPlugin() {} void StartPlugin() {} bool PluginIsRunning() { return false; } int GetIntervalValue() { return 0; } void AddStartStep(std::function) {} void AddStopStep(std::function) {} void RunStartSteps() {} void RunStopSteps() {} void RunIntervalResetSteps() {} void SetPluginNoMatchBehavior(NoMatchBehavior) {} NoMatchBehavior GetPluginNoMatchBehavior() { return NoMatchBehavior::NO_SWITCH; } void SetNoMatchScene(const OBSWeakSource &) {} std::string ForegroundWindowTitle() { return ""; } std::string PreviousForegroundWindowTitle() { return ""; } bool SettingsWindowIsOpened() { return false; } bool HighlightUIElementsEnabled() { return false; } bool OBSIsShuttingDown() { return false; } bool InitialLoadIsComplete() { return false; } bool IsFirstInterval() { return false; } bool IsFirstIntervalAfterStop() { return false; } void SetMacroHighlightingEnabled(bool) {} bool IsMacroHighlightingEnabled() { return false; } } // namespace advss