# IGvrControllerInputDeviceReceiver Interface Reference

# IGvrControllerInputDeviceReceiver

Interface declaring the need for the controller input device.

## Summary

### Inheritance

Direct Known Subclasses:[GvrArmModel](https://developers.google.com/vr/reference/unity/class/GvrArmModel), [GvrBasePointer](https://developers.google.com/vr/reference/unity/class/GvrBasePointer), [GvrControllerVisual](https://developers.google.com/vr/reference/unity/class/GvrControllerVisual)

| ### Properties ||
|---|---|
| `https://developers.google.com/vr/reference/unity/interface/IGvrControllerInputDeviceReceiver#interfaceIGvrControllerInputDeviceReceiver_1afa295207406ad70cd70f3d292685ded8` | `https://developers.google.com/vr/reference/unity/class/GvrControllerInputDevice#classGvrControllerInputDevice` Sets the reference to the controller input device. |

## Properties

### ControllerInputDevice

```c#
GvrControllerInputDevice ControllerInputDevice
```
Sets the reference to the controller input device.

The `https://developers.google.com/vr/reference/unity/class/GvrControllerInputDevice#classGvrControllerInputDevice` this instance listens to.