# graphicsTexture

> GraphicsTexture that represents the texture resource uploaded to the graphics device.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/6000.5/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public GraphicsTexture graphicsTexture { get; }
```

### Remarks

The current GraphicsTexture object corresponding to the texture.

For [RenderTextures](/engine/6000.5/script-reference/unityengine/rendertexture.md), this returns the `GraphicsTexture` object that represents the color buffer. If the `RenderTexture` is depth-only and has a [GraphicsFormat](/engine/6000.5/script-reference/unityengine/experimental/rendering/graphicsformat.md) of `None`, it returns the `GraphicsTexture` object representing the depth buffer.

Note: When you use the Unity APIs to reinitialize the properties of a Texture object, or when a different mipmap level is streamed in, the underlying GraphicsTexture object changes. Instead of caching the value, retrieve the new GraphicsTexture by calling `Texture.graphicsTexture` again.
