Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


SetVectorArray

Set a vector array parameter.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule

SetVectorArray(int, Vector4[])

Set a vector array parameter.
public void SetVectorArray(int nameID, Vector4[] values)

Parameters

nameID

Property name ID, use Shader.PropertyToID to get it.

values

Value to set.

Remarks

Constant buffers are shared between all kernels in a single compute shader asset. Therefore this function affects all kernels in this ComputeShader.

SetVectorArray(string, Vector4[])

Set a vector array parameter.
public void SetVectorArray(string name, Vector4[] values)

Parameters

name

Variable name in shader code.

values

Value to set.

Remarks

Constant buffers are shared between all kernels in a single compute shader asset. Therefore this function affects all kernels in this ComputeShader.