BJoystick
class BJoystick {
BJoystick();
virtual ~BJoystick();
class BJoystick;
_BJoystickTweaker(BJoystick &stick);
BJoystick * fJoystick;
BJoystick::Open(const char *portName)
BJoystick::Open(const char *portName, bool enhanced)
BJoystick::Close(void)
BJoystick::Update()
BJoystick::SetMaxLatency(bigtime_t maxLatency)
BJoystick::CountDevices()
BJoystick::GetDeviceName(int32 index, char *name, size_t bufSize)
BJoystick::RescanDevices()
BJoystick::EnterEnhancedMode(const entry_ref *ref)
BJoystick::CountSticks()
BJoystick::CountAxes()
BJoystick::GetAxisValues(int16 *outValues, int32 forStick)
BJoystick::GetAxisNameAt(int32 index, BString *outName)
BJoystick::CountHats()
BJoystick::GetHatValues(uint8 *outHats, int32 forStick)
BJoystick::GetHatNameAt(int32 index, BString *outName)
BJoystick::BJoystick()
BJoystick::CountButtons()
BJoystick::ButtonValues(int32 forStick)
BJoystick::GetButtonValues(bool *outButtons, int32 forStick)
BJoystick::GetButtonNameAt(int32 index, BString *outName)
BJoystick::GetControllerModule(BString *outName)
BJoystick::GetControllerName(BString *outName)
BJoystick::IsCalibrationEnabled()
BJoystick::EnableCalibration(bool calibrates)
BJoystick::Calibrate(struct _extended_joystick *reading)
BJoystick::ScanDevices(bool useDisabled)
void BJoystick::_ReservedJoystick1() {}
void BJoystick::_ReservedJoystick2() {}
void BJoystick::_ReservedJoystick3() {}
status_t BJoystick::_Reserved_Joystick_4(void*, ...) { return B_ERROR; }
status_t BJoystick::_Reserved_Joystick_5(void*, ...) { return B_ERROR; }
status_t BJoystick::_Reserved_Joystick_6(void*, ...) { return B_ERROR; }
BJoystick::~BJoystick()
_BJoystickTweaker::_BJoystickTweaker(BJoystick &stick)
BJoystick *stick = new BJoystick();
fJoystick(new BJoystick)
class BJoystick;
BJoystick* fJoystick;
JoystickView::_BuildButtons(BJoystick *stick)
JoystickView::_BuildHats(BJoystick *stick, BRect rect)
JoystickView::_BuildAxes(BJoystick *stick, BRect rect)
JoystickWindow::JoystickWindow(const char *deviceName, BJoystick *stick,
JoystickView::JoystickView(BRect frame, BJoystick *stick)
class BJoystick;
JoystickView(BRect bounds, BJoystick *stick);
BRect _BuildButtons(BJoystick *stick);
BRect _BuildHats(BJoystick *stick, BRect rect);
void _BuildAxes(BJoystick *stick, BRect rect);
BJoystick *fStick;
BJoystick *stick, BRect rect);
BJoystick *joystick = new BJoystick();
StickItWindow::PickJoystick(BJoystick *stick)
fJoystick = new BJoystick;
class BJoystick;
void PickJoystick(BJoystick *stick);
BJoystick* fJoystick;