IActionMap

C++
struct IActionMap {
};
File

IActionMapManager.h

IActionMap::~IActionMap Destructor
C++
virtual ~IActionMap();
IActionMap::AddActionInput Method
C++
virtual bool AddActionInput(const ActionId& actionId, const SActionInput& actionInput, const int iByDeviceIndex = -1) = 0;
IActionMap::Clear Method
C++
virtual void Clear() = 0;
IActionMap::CreateAction Method
C++
virtual bool CreateAction(const ActionId& actionId) = 0;
IActionMap::CreateActionIterator Method
C++
virtual IActionMapActionIteratorPtr CreateActionIterator() = 0;
IActionMap::Enable Method
C++
virtual void Enable(bool enable) = 0;
IActionMap::Enabled Method
C++
virtual bool Enabled() const = 0;
IActionMap::GetAction Method (ActionId&)
C++
virtual IActionMapAction* GetAction(const ActionId& actionId) = 0;
IActionMap::GetAction Method (ActionId&)
C++
virtual const IActionMapAction* GetAction(const ActionId& actionId) const = 0;
IActionMap::GetActionListener Method
C++
virtual EntityId GetActionListener() const = 0;
IActionMap::GetActionsCount Method
C++
virtual int GetActionsCount() const = 0;
IActionMap::GetMemoryUsage Method
C++
virtual void GetMemoryUsage(ICrySizer *) const = 0;
IActionMap::GetName Method
C++
virtual const char* GetName() = 0;
IActionMap::GetNumRebindedInputs Method
C++
virtual int GetNumRebindedInputs() = 0;
IActionMap::LoadFromXML Method
C++
virtual bool LoadFromXML(const XmlNodeRef& actionMapNode) = 0;
IActionMap::LoadRebindingDataFromXML Method
C++
virtual bool LoadRebindingDataFromXML(const XmlNodeRef& actionMapNode) = 0;
IActionMap::ReBindActionInput Method (ActionId&, char*, EActionInputDevice, int)
C++
virtual bool ReBindActionInput(const ActionId& actionId, const char* szNewInput, const EActionInputDevice device, const int iByDeviceIndex) = 0;
IActionMap::ReBindActionInput Method (ActionId&, char*, char*)
C++
virtual bool ReBindActionInput(const ActionId& actionId, const char* szCurrentInput, const char* szNewInput) = 0;
IActionMap::Release Method
C++
virtual void Release() = 0;
IActionMap::RemoveAction Method
C++
virtual bool RemoveAction(const ActionId& actionId) = 0;
IActionMap::RemoveActionInput Method
C++
virtual bool RemoveActionInput(const ActionId& actionId, const char* szInput) = 0;
IActionMap::Reset Method
C++
virtual bool Reset() = 0;
IActionMap::SaveRebindingDataToXML Method
C++
virtual bool SaveRebindingDataToXML(XmlNodeRef& actionMapNode) const = 0;
IActionMap::SetActionListener Method
C++
virtual void SetActionListener(EntityId id) = 0;