RayTracingShader.SetMatrixArray

Declaration

public void SetMatrixArray(string name, Matrix4x4[] values);

Declaration

public void SetMatrixArray(int nameID, Matrix4x4[] values);

Parameters

name The name of the property being set.
nameID The ID of the property as given by Shader.PropertyToID.
values The matrix array to set.

Description

Sets a matrix array uniform.

Only shaders defined in the .raytrace file can access the matrix array you designate as the argument for this method. To make this matrix array accessible to all ray tracing shader types (closest hit, any hit, miss, etc.), call the Shader.SetGlobalMatrixArray method instead.


Did you find this page useful? Please give it a rating: