HasTexture
Checks if the ShaderLab file assigned to the Material has a Texture property with the given name.
Read time 1 minuteLast updated 5 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
HasTexture(string)
Checks if the ShaderLab file assigned to the Material has a Texture property with the given name.
public bool HasTexture(string name)
Parameters
The name of the property.
Returns
Type | Description |
|---|---|
| bool | Returns true if the ShaderLab file assigned to the Material has this property. |
Remarks
Additional Resources: MaterialPropertyBlock, Material.HasProperty, Material.HasFloat, Material.HasBuffer, Material.HasColor, Material.HasConstantBuffer, Material.HasInt, Material.HasMatrix, Material.HasVector.
HasTexture(int)
Checks if the ShaderLab file assigned to the Material has a Texture property with the given name.
public bool HasTexture(int nameID)
Parameters
The name ID of the property. Use Shader.PropertyToID to get this ID.
Returns
Type | Description |
|---|---|
| bool | Returns true if the ShaderLab file assigned to the Material has this property. |