Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

DeviceInput Struct Reference

#include <RageInputDevice.h>

Inheritance diagram for DeviceInput:

Inheritance graph
[legend]
Collaboration diagram for DeviceInput:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DeviceInput ()
 DeviceInput (InputDevice d, int b, float l=0)
 DeviceInput (InputDevice d, int b, float l, const RageTimer &t)
bool operator== (const DeviceInput &other) const
CString GetDescription ()
CString toString ()
bool fromString (const CString &s)
bool IsValid () const
void MakeInvalid ()
char ToChar () const
bool IsJoystick () const

Static Public Member Functions

int NumButtons (InputDevice device)

Public Attributes

InputDevice device
int button
float level
RageTimer ts

Constructor & Destructor Documentation

DeviceInput::DeviceInput  )  [inline]
 

DeviceInput::DeviceInput InputDevice  d,
int  b,
float  l = 0
[inline]
 

DeviceInput::DeviceInput InputDevice  d,
int  b,
float  l,
const RageTimer t
[inline]
 


Member Function Documentation

bool DeviceInput::fromString const CString &  s  ) 
 

CString DeviceInput::GetDescription  ) 
 

bool DeviceInput::IsJoystick  )  const [inline]
 

bool DeviceInput::IsValid  )  const [inline]
 

void DeviceInput::MakeInvalid  )  [inline]
 

int DeviceInput::NumButtons InputDevice  device  )  [static]
 

bool DeviceInput::operator== const DeviceInput other  )  const [inline]
 

char DeviceInput::ToChar  )  const
 

CString DeviceInput::toString  ) 
 


Member Data Documentation

int DeviceInput::button
 

InputDevice DeviceInput::device
 

float DeviceInput::level
 

RageTimer DeviceInput::ts
 


The documentation for this struct was generated from the following files:
Generated on Thu Jan 27 20:58:57 2005 for StepMania by doxygen 1.3.7