# ShaderUtil.ShaderPropertyType

> Type of a given texture property.

## Definition

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

```csharp
public enum ShaderUtil.ShaderPropertyType
```

## Fields

| Value                                                                                         | Description       |
| --------------------------------------------------------------------------------------------- | ----------------- |
| [Color](/engine/6000.0/script-reference/unityeditor/shaderutil/shaderpropertytype/color.md)   | Color Property.   |
| [Float](/engine/6000.0/script-reference/unityeditor/shaderutil/shaderpropertytype/float.md)   | Float Property.   |
| [Int](/engine/6000.0/script-reference/unityeditor/shaderutil/shaderpropertytype/int.md)       | Int Property.     |
| [Range](/engine/6000.0/script-reference/unityeditor/shaderutil/shaderpropertytype/range.md)   | Range Property.   |
| [TexEnv](/engine/6000.0/script-reference/unityeditor/shaderutil/shaderpropertytype/texenv.md) | Texture Property. |
| [Vector](/engine/6000.0/script-reference/unityeditor/shaderutil/shaderpropertytype/vector.md) | Vector Property.  |
