Open 3D Engine BarrierInput Gem 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.
BarrierInput::InputDeviceMouseBarrier Class Reference

Barrier specific implementation for mouse input devices. More...

#include <BarrierInputMouse.h>

Inherits AzFramework::InputDeviceMouse::Implementation, and RawInputNotificationBusBarrier::Handler.

Public Member Functions

 AZ_CLASS_ALLOCATOR (InputDeviceMouseBarrier, AZ::SystemAllocator)
 
 InputDeviceMouseBarrier (AzFramework::InputDeviceMouse &inputDevice)
 
 ~InputDeviceMouseBarrier () override
 Destructor.
 

Static Public Member Functions

static Implementation * Create (AzFramework::InputDeviceMouse &inputDevice)
 

Detailed Description

Barrier specific implementation for mouse input devices.

Constructor & Destructor Documentation

◆ InputDeviceMouseBarrier()

BarrierInput::InputDeviceMouseBarrier::InputDeviceMouseBarrier ( AzFramework::InputDeviceMouse &  inputDevice)

Constructor

Parameters
[in]inputDeviceReference to the input device being implemented

Member Function Documentation

◆ Create()

static Implementation * BarrierInput::InputDeviceMouseBarrier::Create ( AzFramework::InputDeviceMouse &  inputDevice)
static

Custom factory create function

Parameters
[in]inputDeviceReference to the input device being implemented

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