Open 3D Engine BarrierInput Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
A system component providing functionality related to Barrier input. More...
#include <BarrierInputSystemComponent.h>
Inherits AZ::Component, and BarrierInputConnectionNotificationBus::Handler.
Public Member Functions | |
AZ_COMPONENT (BarrierInputSystemComponent, "{720B6420-8A76-46F9-80C7-0DBF0CD467C2}") | |
BarrierInputSystemComponent ()=default | |
Default constructor. | |
~BarrierInputSystemComponent () override=default | |
Default destructor. | |
void | Activate () override |
AZ::Component::Activate | |
void | Deactivate () override |
AZ::Component::Deactivate | |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
AZ::ComponentDescriptor::Reflect | |
static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided) |
AZ::ComponentDescriptor::GetProvidedServices | |
static void | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible) |
AZ::ComponentDescriptor::GetIncompatibleServices | |
Protected Member Functions | |
void | OnBarrierConnectionCVarChanged () override |
BarrierInput::BarrierInputConnectionNotifications::OnBarrierConnectionCVarChanged | |
void | TryCreateBarrierClientAndInputDeviceImplementations () |
Try to create the Barrier client and input device implementations. | |
void | DestroyBarrierClientAndInputDeviceImplementations () |
Destroy the Barrier client and input device implementations (if they've been created). | |
A system component providing functionality related to Barrier input.