Open 3D Engine AzFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzFramework::InputMappingAnd::Config Class Reference

The input mapping configuration values that are exposed to the editor. More...

#include <InputMappingAnd.h>

Inherits AzFramework::InputMapping::ConfigBase.

Public Member Functions

 AZ_CLASS_ALLOCATOR (Config, AZ::SystemAllocator)
 
 AZ_RTTI (Config, "{54E972F3-0477-4E2E-93F5-4E06ED755DF6}", 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< InputMappingCreateInputMappingAndAddToContext (InputContext &inputContext) const
 
virtual AZStd::shared_ptr< InputMappingCreateInputMapping (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< InputMappingCreateInputMapping (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.
 

Detailed Description

The input mapping configuration values that are exposed to the editor.

Member Function Documentation

◆ CreateInputMapping()

AZStd::shared_ptr< InputMapping > AzFramework::InputMappingAnd::Config::CreateInputMapping ( const InputContext inputContext) const
overrideprotectedvirtual

AzFramework::InputMapping::Type::CreateInputMapping

Implements AzFramework::InputMapping::ConfigBase.


The documentation for this class was generated from the following file: