Murl Engine API  Version 2018.3
Murl::IGameControllerMapping::AxisRawData Class Reference

The raw axis data. More...

#include <murl_i_game_controller_mapping.h>

Detailed Description

The raw axis data.

Public Member Functions

 AxisRawData ()
 The default constructor.
 
 AxisRawData (AxisType axisType, Float value)
 Constructor taking initialization values. More...
 
bool operator== (const AxisRawData &rhs) const
 The "equal to" comparison operator. More...
 
bool operator!= (const AxisRawData &rhs) const
 The "not equal to" comparison operator. More...
 

Public Attributes

AxisType mAxisType
 The axis type.
 
Float mValue
 The axis raw value. More...
 

Constructor & Destructor Documentation

◆ AxisRawData()

Murl::IGameControllerMapping::AxisRawData::AxisRawData ( AxisType  axisType,
Float  value 
)
inline

Constructor taking initialization values.

Parameters
axisTypeThe axis type.
valueThe axis raw value. The axis raw value range is [-1.0 .. 1.0].

Member Function Documentation

◆ operator==()

bool Murl::IGameControllerMapping::AxisRawData::operator== ( const AxisRawData rhs) const
inline

The "equal to" comparison operator.

Parameters
rhsThe right hand side raw axis data to compare.
Returns
true if all members are exactly the same.

◆ operator!=()

bool Murl::IGameControllerMapping::AxisRawData::operator!= ( const AxisRawData rhs) const
inline

The "not equal to" comparison operator.

Parameters
rhsThe right hand side raw axis data to compare.
Returns
true if the objects differ.

Member Data Documentation

◆ mValue

Float Murl::IGameControllerMapping::AxisRawData::mValue

The axis raw value.

The axis raw value range is [-1.0 .. 1.0].


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