The input mapping configuration values that are exposed to the editor. More...
#include <InputMappingOr.h>
Inherits AzFramework::InputMapping::ConfigBase.
Public Member Functions | |
AZ_CLASS_ALLOCATOR (Config, AZ::SystemAllocator) | |
AZ_RTTI (Config, "{428AFDD4-D353-494A-BBAC-37E00F82CFFD}", InputMapping::ConfigBase) | |
~Config () override=default | |
Destructor. | |
Public Member Functions inherited from AzFramework::InputMapping::ConfigBase | |
AZ_CLASS_ALLOCATOR (ConfigBase, AZ::SystemAllocator) | |
AZ_RTTI (ConfigBase, "{72EBBBCC-D57E-4085-AFD9-4910506010B6}") | |
virtual | ~ConfigBase ()=default |
Destructor. | |
AZStd::shared_ptr< InputMapping > | CreateInputMappingAndAddToContext (InputContext &inputContext) const |
virtual AZStd::shared_ptr< InputMapping > | CreateInputMapping (const InputContext &inputContext) const =0 |
virtual AZStd::string | GetNameLabelOverride () const |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Static Public Member Functions inherited from AzFramework::InputMapping::ConfigBase | |
static void | Reflect (AZ::ReflectContext *context) |
Protected Member Functions | |
AZStd::shared_ptr< InputMapping > | CreateInputMapping (const InputContext &inputContext) const override |
AzFramework::InputMapping::Type::CreateInputMapping | |
Additional Inherited Members | |
Protected Attributes inherited from AzFramework::InputMapping::ConfigBase | |
AZStd::string | m_outputInputChannelName |
The unique input channel name (event) output by the input mapping. | |
The input mapping configuration values that are exposed to the editor.
|
overrideprotectedvirtual |
AzFramework::InputMapping::Type::CreateInputMapping
Implements AzFramework::InputMapping::ConfigBase.