Sirikata
Public Member Functions | Static Public Member Functions | Public Attributes | Friends
Sirikata::Input::AxisValue Struct Reference

#include <InputDevice.hpp>

Collaboration diagram for Sirikata::Input::AxisValue:

List of all members.

Public Member Functions

float get01 () const
float getCentered () const
bool isNegative () const
bool isPositive () const
void clip ()
bool operator== (const AxisValue &other) const
AxisValue operator- () const
bool operator!= (const AxisValue &other) const

Static Public Member Functions

static AxisValue fromCentered (float val)
static AxisValue from01 (float val)
static AxisValue null ()

Public Attributes

float value

Friends

std::ostream & operator<< (std::ostream &os, const AxisValue &val)

Member Function Documentation

void Sirikata::Input::AxisValue::clip ( ) [inline]
static AxisValue Sirikata::Input::AxisValue::from01 ( float  val) [inline, static]
static AxisValue Sirikata::Input::AxisValue::fromCentered ( float  val) [inline, static]
float Sirikata::Input::AxisValue::get01 ( ) const [inline]

References value.

float Sirikata::Input::AxisValue::getCentered ( ) const [inline]
bool Sirikata::Input::AxisValue::isNegative ( ) const [inline]

References value.

bool Sirikata::Input::AxisValue::isPositive ( ) const [inline]

References value.

static AxisValue Sirikata::Input::AxisValue::null ( ) [inline, static]
bool Sirikata::Input::AxisValue::operator!= ( const AxisValue other) const [inline]

References value.

AxisValue Sirikata::Input::AxisValue::operator- ( ) const [inline]

References fromCentered(), and getCentered().

bool Sirikata::Input::AxisValue::operator== ( const AxisValue other) const [inline]

References value.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const AxisValue val 
) [friend]

Member Data Documentation


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