# GvrReticlePointer prefab

# GvrReticlePointer prefab

Provides a gaze-based reticle pointer that supports Cardboard viewer button input.

Must be a child of the main camera, so that the pointer and reticle follow the user's gaze. Requires an instance of the [`GvrControllerMain`](https://developers.google.com/vr/reference/unity/prefab/GvrControllerMain) prefab to exist in the scene in order to be use the Google VR input system.

Automatically adjusts reticle size when the user's gaze intersects an interactive object.

## Prefab Hierarchy

| Game object name | Description |
|---|---|
| [`GvrReticlePointer`](https://developers.google.com/vr/reference/unity/prefab/GvrReticlePointer#GvrReticlePointer_object) | Renders the gaze reticle. Can be disabled or removed if your app handles reticle rendering. |

## GvrReticlePointer game object

Renders the gaze reticle. Can be disabled or removed if your app handles reticle rendering.

Components:

[GvrReticlePointer](https://developers.google.com/vr/reference/unity/class/GvrReticlePointer),


[UnityEngine.MeshRenderer](https://docs.unity3d.com/Manual/class-MeshRenderer.html),

[UnityEngine.Transform](https://docs.unity3d.com/Manual/class-Transform.html)