Open topic with navigation

# Target Button API

## Detailed Description

Use this API to determine how many buttons are on a tracker target and determine the button state.

## List of Functions
ZSError | zsGetNumTargetButtons (ZSHandle targetHandle, ZSInt32* numButtons)
ZSError | zsIsTargetButtonPressed (ZSHandle targetHandle, ZSInt32 buttonId, ZSBool* isButtonPressed)

## Function Descriptions

ZSError zsGetNumTargetButtons | ( | ZSHandle | targetHandle,
|  | ZSInt32* | numButtons
| ) |  |

Gets the number of buttons on the tracker target.

Parameters:

  [in] | targetHandle | A handle to the tracker target.
  [out] | numButtons | The number of buttons on the tracker target.

ZSError zsIsTargetButtonPressed | ( | ZSHandle | targetHandle,
|  | ZSInt32 | buttonId,
|  | ZSBool* | isButtonPressed
| ) |  |

Checks whether the specified button on the tracker target is pressed.

Parameters:

  [in] | targetHandle | A handle to the tracker target.
  [in] | buttonId | The button number to check.
  [out] | isButtonPressed | True if pressed, false otherwise.

Open topic with navigation