# graphicsTexture

> GraphicsTexture that represents the texture resource uploaded to the graphics device (Read Only).

## Definition

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

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

### Remarks

This returns the current GraphicsTexture object corresponding to the Texture.

For [RenderTextures](/engine/6000.0/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.0/script-reference/unityengine/experimental/rendering/graphicsformat.md) of `None`, this 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, it changes the underlying GraphicsTexture object. Rather than caching the value, get `Texture.graphicsTexture` again to retrieve the new GraphicsTexture.
