文档

Unity Engine

Unity Engine

GetVectorArray

Get a named vector array.
阅读时间1 分钟最后更新于 1 个月前

Definition

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

GetVectorArray(string)

Get a named vector array.
public Vector4[] GetVectorArray(string name)

Parameters

name

The name of the property.

Returns

Type

Description

Vector4[]

Remarks

Additional Resources: Material.SetVectorArray.

GetVectorArray(int)

Get a named vector array.
public Vector4[] GetVectorArray(int nameID)

Parameters

nameID

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

Returns

Type

Description

Vector4[]

Remarks

Additional Resources: Material.SetVectorArray.

GetVectorArray(string, List<Vector4>)

Fetch a named vector array into a list.
public void GetVectorArray(string name, List<Vector4> 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.

GetVectorArray(int, List<Vector4>)

Fetch a named vector array into a list.
public void GetVectorArray(int nameID, List<Vector4> 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.