# UploadImageDataToTexture(Texture2D)

> This method will copy the captured image data into a user supplied texture for use in Unity.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.Windows.WebCam](/engine/6000.7/script-reference/unityengine/windows/webcam.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public void UploadImageDataToTexture(Texture2D targetTexture)
```

### Parameters

**** (\[Texture2D]\(/engine/6000.7/script-reference/unityengine/texture2d)): The target texture that the captured image data will be copied to.

### Remarks

You may only use this method if you specified the **BGRA32** format in your [CameraParameters](/engine/6000.7/script-reference/unityengine/windows/webcam/cameraparameters.md). Keep in mind that this operation will happen on the main thread and therefore be slow.  The captured image will also appear flipped on the HoloLens.  You can reorient the image by using a custom shader.
