Gamepad Protocol Reference

Conforms to NSObject
Declared in GamePad.h

– connectGamepad required method

Trigger the cloud machine to insert the virtual Gamepad.

- (void)connectGamepad

Discussion

Trigger the cloud machine to insert the virtual Gamepad.

Declared In

GamePad.h

– disconnectGamepad required method

Trigger the cloud machine to pull out the virtual Gamepad.

- (void)disconnectGamepad

Discussion

Trigger the cloud machine to pull out the virtual Gamepad.

Declared In

GamePad.h

– onGamepadKey:down: required method

Trigger a key event of the cloud Gamepad.

- (void)onGamepadKey:(NSInteger)keycode down:(BOOL)down

Parameters

keycode

The keycode. Please refer to WindowsKeyEvent.h for the definition of key codes.

down

true if the button is pressed, false if the button is released.

Discussion

Trigger a key event of the cloud Gamepad.

Declared In

GamePad.h

– onGamepadStick:x:y: required method

Trigger a stick event of the cloud Gamepad.

- (void)onGamepadStick:(KeyType)type x:(NSInteger)x y:(NSInteger)y

Parameters

type

The stick type. See KeyTypeLS, KeyTypeRS in this file.

x

The X coordinate of the stick

y

The Y coordinate of the stick

Discussion

Trigger a stick event of the cloud Gamepad.

Declared In

GamePad.h

– onGamepadTrigger:value:down: required method

Trigger a trigger event of the cloud Gamepad.

- (void)onGamepadTrigger:(KeyType)type value:(NSInteger)value down:(BOOL)down

Parameters

type

The trigger type. See KeyTypeLT, KeyTypeRT in this file.

value

The absolute position of the trigger control. The value is normalized to a range from 0 (released) to 255 (fully pressed).

down

true if the trigger is pressed, false if the trigger is released.

Discussion

Trigger a trigger event of the cloud Gamepad.

Declared In

GamePad.h