HasConstantBuffer
Checks if the ShaderLab file assigned to the Material has a ConstantBuffer property with the given name.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
HasConstantBuffer(string)
Checks if the ShaderLab file assigned to the Material has a ConstantBuffer property with the given name.
public bool HasConstantBuffer(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.HasTexture, Material.HasBuffer, Material.HasColor, Material.HasInt, Material.HasMatrix, Material.HasVector.
HasConstantBuffer(int)
Checks if the ShaderLab file assigned to the Material has a ConstantBuffer property with the given name.
public bool HasConstantBuffer(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. |