# ShaderData.TextureBindingInfo

> Provides resource layout information about a texture binding.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEditor](/engine/7000.0/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public struct ShaderData.TextureBindingInfo
```

## Properties

| Property                                                                                                      | Description                                                                                                                       |
| ------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| [ArraySize](/engine/7000.0/script-reference/unityeditor/shaderdata/texturebindinginfo/arraysize.md)           | The number of elements in this texture binding. If the value is greater than 1, the texture binding is an array. (Read Only)      |
| [Binding](/engine/7000.0/script-reference/unityeditor/shaderdata/texturebindinginfo/binding.md)               | The binding information associated with this texture.                                                                             |
| [Dim](/engine/7000.0/script-reference/unityeditor/shaderdata/texturebindinginfo/dim.md)                       | The texture binding's type (Read Only).                                                                                           |
| [Index](/engine/7000.0/script-reference/unityeditor/shaderdata/texturebindinginfo/index.md)                   | The index of the texture binding (Read Only). Depending on the platform, this value represents different things.                  |
| [Multisampled](/engine/7000.0/script-reference/unityeditor/shaderdata/texturebindinginfo/multisampled.md)     | Indicates if the texture is multisampled (Read Only).                                                                             |
| [Name](/engine/7000.0/script-reference/unityeditor/shaderdata/texturebindinginfo/name.md)                     | The name of the texture binding (Read Only).                                                                                      |
| [SamplerBinding](/engine/7000.0/script-reference/unityeditor/shaderdata/texturebindinginfo/samplerbinding.md) | The binding information associated with the sampler combined with the texture.                                                    |
| [SamplerIndex](/engine/7000.0/script-reference/unityeditor/shaderdata/texturebindinginfo/samplerindex.md)     | The index of the sampler for this texture binding (Read Only). Depending on the platform, this value represents different things. |
