IJoystick

Class Hierarchy
C++
class IJoystick;
File

IJoystick.h

IJoystick::ChannelType Enumeration
C++
enum ChannelType {
  ChannelTypeHorizontal,
  ChannelTypeVertical
};
File

IJoystick.h

IJoystick::~IJoystick Destructor
C++
virtual ~IJoystick();
IJoystick::AddRef Method
C++
virtual void AddRef() = 0;
IJoystick::GetCentre Method
C++
virtual const Vec2& GetCentre() const = 0;
IJoystick::GetChannel Method
C++
virtual IJoystickChannel* GetChannel(ChannelType type) = 0;
IJoystick::GetColor Method
C++
virtual IJoystick::Color GetColor() const = 0;
IJoystick::GetDimensions Method
C++
virtual const Vec2& GetDimensions() const = 0;
IJoystick::GetID Method
C++
virtual uint64 GetID() const = 0;
IJoystick::GetName Method
C++
virtual const char* GetName() = 0;
IJoystick::Release Method
C++
virtual void Release() = 0;
IJoystick::SetCentre Method
C++
virtual void SetCentre(const Vec2& vCentre) = 0;
IJoystick::SetChannel Method
C++
virtual void SetChannel(ChannelType type, IJoystickChannel* pChannel) = 0;
IJoystick::SetColor Method
C++
virtual void SetColor(const Color& colour) = 0;
IJoystick::SetDimensions Method
C++
virtual void SetDimensions(const Vec2& vDimensions) = 0;
IJoystick::SetName Method
C++
virtual void SetName(const char* szName) = 0;
IJoystick::Color Nested Type
C++
typedef Vec3_tpl<unsigned char> Color;