IActionMapManager

C++
struct IActionMapManager {
};
File

IActionMapManager.h

IActionMapManager::~IActionMapManager Destructor
C++
virtual ~IActionMapManager();
IActionMapManager::AddAlwaysActionListener Method
C++
virtual void AddAlwaysActionListener(TBlockingActionListener pActionListener) = 0;
IActionMapManager::AddExtraActionListener Method
C++
virtual void AddExtraActionListener(IActionListener* pExtraActionListener) = 0;
IActionMapManager::AddInputDeviceMapping Method
C++
virtual bool AddInputDeviceMapping(const EActionInputDevice deviceType, const char* szDeviceTypeStr) = 0;
IActionMapManager::Clear Method
C++
virtual void Clear() = 0;
IActionMapManager::ClearInputDevicesMappings Method
C++
virtual void ClearInputDevicesMappings() = 0;
IActionMapManager::ClearStoredCurrentInputData Method
C++
virtual void ClearStoredCurrentInputData() = 0;
IActionMapManager::CreateActionFilter Method
C++
virtual IActionFilter * CreateActionFilter(const char * name, EActionFilterType type) = 0;
IActionMapManager::CreateActionFilterIterator Method
C++
virtual IActionFilterIteratorPtr CreateActionFilterIterator() = 0;
IActionMapManager::CreateActionMap Method
C++
virtual IActionMap * CreateActionMap(const char * name) = 0;
IActionMapManager::CreateActionMapIterator Method
C++
virtual IActionMapIteratorPtr CreateActionMapIterator() = 0;
IActionMapManager::Enable Method
C++
virtual void Enable(const bool enable, const bool resetStateOnDisable = false) = 0;
IActionMapManager::EnableActionMap Method
C++
virtual void EnableActionMap(const char * name, bool enable) = 0;
IActionMapManager::EnableFilter Method
C++
virtual void EnableFilter(const char * name, bool enable) = 0;
IActionMapManager::EnumerateActions Method
C++
virtual void EnumerateActions(IActionMapPopulateCallBack* pCallBack) const = 0;
IActionMapManager::GetActionFilter Method
C++
virtual IActionFilter * GetActionFilter(const char * name) = 0;
IActionMapManager::GetActionInput Method
C++
virtual const SActionInput* GetActionInput(const char* actionMapName, const ActionId& actionId, const EActionInputDevice device, const int iByDeviceIndex) const = 0;
IActionMapManager::GetActionMap Method
C++
virtual IActionMap * GetActionMap(const char * name) = 0;
IActionMapManager::GetActionMapsCount Method
C++
virtual int GetActionMapsCount() const = 0;
IActionMapManager::GetActionsCount Method
C++
virtual int GetActionsCount() const = 0;
IActionMapManager::GetExtraActionListeners Method
C++
virtual const TActionListeners& GetExtraActionListeners() const = 0;
IActionMapManager::GetInputDeviceDataByIndex Method
C++
virtual const SActionInputDeviceData* GetInputDeviceDataByIndex(const int iIndex) = 0;
IActionMapManager::GetInputDeviceDataByType Method (EActionInputDevice)
C++
virtual const SActionInputDeviceData* GetInputDeviceDataByType(const EActionInputDevice deviceType) = 0;
IActionMapManager::GetInputDeviceDataByType Method (char*)
C++
virtual const SActionInputDeviceData* GetInputDeviceDataByType(const char* szDeviceType) = 0;
IActionMapManager::GetLoadFromXMLPath Method
C++
virtual const char* GetLoadFromXMLPath() const = 0;
IActionMapManager::GetNumInputDeviceData Method
C++
virtual int GetNumInputDeviceData() const = 0;
IActionMapManager::GetVersion Method
C++
virtual int GetVersion() const = 0;
IActionMapManager::IsFilterEnabled Method
C++
virtual bool IsFilterEnabled(const char * name) = 0;
IActionMapManager::LoadFromXML Method
C++
virtual bool LoadFromXML(const XmlNodeRef& node) = 0;
IActionMapManager::LoadRebindDataFromXML Method
C++
virtual bool LoadRebindDataFromXML(const XmlNodeRef& node) = 0;
IActionMapManager::ReBindActionInput Method
C++
virtual bool ReBindActionInput(const char* actionMapName, const ActionId& actionId, const char* szCurrentInput, const char* szNewInput) = 0;
IActionMapManager::ReleaseFilteredActions Method
C++
virtual void ReleaseFilteredActions() = 0;
IActionMapManager::RemoveActionMap Method
C++
virtual bool RemoveActionMap(const char * name) = 0;
IActionMapManager::RemoveAllActionMaps Method
C++
virtual void RemoveAllActionMaps() = 0;
IActionMapManager::RemoveAllAlwaysActionListeners Method
C++
virtual void RemoveAllAlwaysActionListeners() = 0;
IActionMapManager::RemoveAllRefireData Method
C++
virtual void RemoveAllRefireData() = 0;
IActionMapManager::RemoveAlwaysActionListener Method
C++
virtual void RemoveAlwaysActionListener(TBlockingActionListener pActionListener) = 0;
IActionMapManager::RemoveExtraActionListener Method
C++
virtual void RemoveExtraActionListener(IActionListener* pExtraActionListener) = 0;
IActionMapManager::RemoveInputDeviceMapping Method
C++
virtual bool RemoveInputDeviceMapping(const EActionInputDevice deviceType) = 0;
IActionMapManager::Reset Method
C++
virtual void Reset() = 0;
IActionMapManager::SaveRebindDataToXML Method
C++
virtual bool SaveRebindDataToXML(XmlNodeRef& node) = 0;
IActionMapManager::SetLoadFromXMLPath Method
C++
virtual void SetLoadFromXMLPath(const char* szPath) = 0;
IActionMapManager::SetVersion Method
C++
virtual void SetVersion(int version) = 0;
IActionMapManager::Update Method
C++
virtual void Update() = 0;