# ShaderData.ResourceKind

> The kind of resource described by a ShaderData.ResourceBindingInfo.

## Definition

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

```csharp
public enum ShaderData.ResourceKind
```

## Fields

| Value                                                                                                                                     | Description                                                         |
| ----------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
| [Buffer](/engine/6000.7/script-reference/unityeditor/shaderdata/resourcekind/buffer.md)                                                   | The shader resource is a raw buffer or a structured buffer.         |
| [CombinedTextureSampler](/engine/6000.7/script-reference/unityeditor/shaderdata/resourcekind/combinedtexturesampler.md)                   | The shader resource is a combined texture sampler object.           |
| [ConstantBuffer](/engine/6000.7/script-reference/unityeditor/shaderdata/resourcekind/constantbuffer.md)                                   | The shader resource is a constant buffer.                           |
| [RayTracingAccelerationStructure](/engine/6000.7/script-reference/unityeditor/shaderdata/resourcekind/raytracingaccelerationstructure.md) | The shader resource is a Ray Tracing Acceleration Structure (RTAS). |
| [Sampler](/engine/6000.7/script-reference/unityeditor/shaderdata/resourcekind/sampler.md)                                                 | The shader resource is a sampler object.                            |
| [Texture](/engine/6000.7/script-reference/unityeditor/shaderdata/resourcekind/texture.md)                                                 | The shader resource is a texture.                                   |
| [TypedBuffer](/engine/6000.7/script-reference/unityeditor/shaderdata/resourcekind/typedbuffer.md)                                         | The shader resource is a typed buffer or texel buffer.              |
