ドキュメント

Unity Engine

Unity Engine

GetGlobalMatrixArray

Gets a global matrix array for all shaders previously set using Shader.SetGlobalMatrixArray.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

Definition

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

GetGlobalMatrixArray(string)

Gets a global matrix array for all shaders previously set using Shader.SetGlobalMatrixArray.
public static Matrix4x4[] GetGlobalMatrixArray(string name)

Parameters

name

The name of the property.

Returns

Type

Description

Matrix4x4[]

GetGlobalMatrixArray(int)

Gets a global matrix array for all shaders previously set using Shader.SetGlobalMatrixArray.
public static Matrix4x4[] GetGlobalMatrixArray(int nameID)

Parameters

nameID

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

Returns

Type

Description

Matrix4x4[]

GetGlobalMatrixArray(string, List<Matrix4x4>)

Fetches a global matrix array into a list.
public static void GetGlobalMatrixArray(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.

GetGlobalMatrixArray(int, List<Matrix4x4>)

Fetches a global matrix array into a list.
public static void GetGlobalMatrixArray(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.