# HandViewer

{% hint style="info" %}
The `HandViewer` is a no-code component.
{% endhint %}

```csharp
public class HandViewer : MonoBehaviour
```

Inherits [UnityEngine.MonoBehaviour](https://docs.unity3d.com/ScriptReference/MonoBehaviour.html) class.

The `HandViewer` is a no-code component. It connects the [ImageView](https://handtracking.lightbuzz.com/ui-reference/imageview), [HandManager](https://handtracking.lightbuzz.com/ui-reference/handmanager) and [StreamSource](https://handtracking.lightbuzz.com/ui-reference/streamsource) components so that you can add hand tracking to your app without a single line of code.

### Properties

| Name  | Type                                                                | Description                   |
| ----- | ------------------------------------------------------------------- | ----------------------------- |
| Hands | List<[Hand](https://handtracking.lightbuzz.com/api-reference/hand)> | A list of the detected hands. |

### Example

A detailed example of how to detect hands, draw the image texture and load hands to a 2D Canvas or 3D space with the `HandViewer` component is included in our Examples section:

{% content-ref url="../examples/no-code-detect-and-visualize-hands-from-a-sprite" %}
[no-code-detect-and-visualize-hands-from-a-sprite](https://handtracking.lightbuzz.com/examples/no-code-detect-and-visualize-hands-from-a-sprite)
{% endcontent-ref %}
