Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


GetMatrixArray

Get a matrix array from the property block.
Read time 1 minuteLast updated 4 days ago

Definition

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

GetMatrixArray(string)

Get a matrix array from the property block.
public Matrix4x4[] GetMatrixArray(string name)

Parameters

name

The name of the property.

Returns

Type

Description

Matrix4x4[]

Remarks

Returns null if such property doesn't exist.

GetMatrixArray(int)

Get a matrix array from the property block.
public Matrix4x4[] GetMatrixArray(int nameID)

Parameters

nameID

The name ID of the property retrieved by Shader.PropertyToID.

Returns

Type

Description

Matrix4x4[]

Remarks

Returns null if such property doesn't exist.

GetMatrixArray(string, List<Matrix4x4>)

Fetch a matrix array from the property block into a list.
public void GetMatrixArray(string name, List<Matrix4x4> values)

Parameters

name

The name of the property.

The list to hold the returned array.

Remarks

The list will be resized to the array size, or cleared if such property doesn't exist. Memory allocation is guaranteed not to happen during the function call.

GetMatrixArray(int, List<Matrix4x4>)

Fetch a matrix array from the property block into a list.
public void GetMatrixArray(int nameID, List<Matrix4x4> values)

Parameters

nameID

The name ID of the property retrieved by Shader.PropertyToID.

The list to hold the returned array.

Remarks

The list will be resized to the array size, or cleared if such property doesn't exist. Memory allocation is guaranteed not to happen during the function call.