计算着色器资源。
计算着色器是在 GPU 上并位于正常渲染管线之外运行的程序。
它们与该项目中的计算着色器资源(.compute 文件)相对应。
可使用 SystemInfo.supportsComputeShaders 运行时查询计算着色器支持情况。请参阅计算着色器概述,了解有关支持计算着色器的平台的更多信息。
另请参阅:ComputeBuffer 类、计算着色器概述。
enabledKeywords | An array containing the local shader keywords that are currently enabled for this compute shader. |
keywordSpace | The local keyword space of this compute shader. |
shaderKeywords | An array containing names of the local shader keywords that are currently enabled for this compute shader. |
DisableKeyword | Disables a local shader keyword for this compute shader. |
Dispatch | 执行计算着色器。 |
DispatchIndirect | 执行计算着色器。 |
EnableKeyword | Enables a local shader keyword for this compute shader. |
FindKernel | 查找 ComputeShader 内核索引。 |
GetKernelThreadGroupSizes | 获取内核线程组大小。 |
HasKernel | 检查着色器是否包含给定内核。 |
IsKeywordEnabled | Checks whether a local shader keyword is enabled for this compute shader. |
IsSupported | Allows you to check whether the current end user device supports the features required to run the specified compute shader kernel. |
SetBool | 设置 bool 参数。 |
SetBuffer | 设置输入或输出计算缓冲区。 |
SetConstantBuffer | Sets a ComputeBuffer or a GraphicsBuffer as a named constant buffer for the ComputeShader. |
SetFloat | 设置 float 参数。 |
SetFloats | 一次性设置多个连续 float 参数。 |
SetInt | 设置整数参数。 |
SetInts | 一次性设置多个连续整数参数。 |
SetKeyword | Sets the state of a local shader keyword for this compute shader. |
SetMatrix | 设置 Matrix 参数。 |
SetMatrixArray | 设置 Matrix 数组参数。 |
SetTexture | 设置纹理参数。 |
SetTextureFromGlobal | 从全局纹理属性设置纹理参数。 |
SetVector | 设置向量参数。 |
SetVectorArray | 设置向量数组参数。 |
GetInstanceID | Gets the instance ID of the object. |
ToString | 返回对象的名称。 |
Destroy | 移除 GameObject、组件或资源。 |
DestroyImmediate | 立即销毁对象 /obj/。强烈建议您改用 Destroy。 |
DontDestroyOnLoad | 在加载新的 Scene 时,请勿销毁 Object。 |
FindObjectOfType | 返回第一个类型为 type 的已加载的激活对象。 |
FindObjectsOfType | Gets a list of all loaded objects of Type type. |
Instantiate | 克隆 original 对象并返回克隆对象。 |
bool | 该对象是否存在? |
operator != | 比较两个对象是否引用不同的对象。 |
operator == | 比较两个对象引用,判断它们是否引用同一个对象。 |