Files
Crosspoint/src/activities/settings/SettingActionDispatch.h
T

14 lines
450 B
C++

#pragma once
#include <memory>
#include "SettingInfo.h"
class Activity;
class GfxRenderer;
class MappedInputManager;
// Creates the sub-activity corresponding to the given SettingAction.
// Returns nullptr for None, Submenu, or unknown actions (caller handles those).
std::unique_ptr<Activity> createActivityForAction(SettingAction action, GfxRenderer& renderer,
MappedInputManager& mappedInput);