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::InputSystemRequests Class Referenceabstract

EBus interface used to send requests to the input system. More...

#include <InputSystemRequestBus.h>

Inherits AZ::EBusTraits.

Public Member Functions

virtual void RecreateEnabledInputDevices ()=0
 Recreates all enabled input devices after destroying any that happen to already exist.
 
virtual void TickInput ()=0
 
virtual ~InputSystemRequests ()=default
 Default destructor.
 

Static Public Attributes

static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::Single
 EBus Trait: the input system is a singleton, requests are addressed to a single address.
 
static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Single
 EBus Trait: the input system is a singleton, requests are handled by a single listener.
 

Detailed Description

EBus interface used to send requests to the input system.

Member Function Documentation

◆ TickInput()

virtual void AzFramework::InputSystemRequests::TickInput ( )
pure virtual

Tick/update the input system. This is called during the AZ::ComponentTickBus::TICK_INPUT priority update of the AZ::TickBus, but can be called independently any time when needed.


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