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::BarrierInputSystemComponent Class Reference

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).
 

Detailed Description

A system component providing functionality related to Barrier input.


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