版本: Unity 6 (6000.0)
语言English
  • C#

CommandBuffer.SetRandomWriteTarget

建议更改

成功!

感谢您帮助我们改进 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们改进 Unity 文档的质量。

关闭

取消

声明

public void SetRandomWriteTarget(int index, Rendering.RenderTargetIdentifier rt);

声明

public void SetRandomWriteTarget(int index, ComputeBuffer buffer, bool preserveCounterValue);

声明

public void SetRandomWriteTarget(int index, ComputeBuffer buffer);

声明

public void SetRandomWriteTarget(int index, GraphicsBuffer buffer, bool preserveCounterValue);

声明

public void SetRandomWriteTarget(int index, GraphicsBuffer buffer);

参数

index 着色器中随机写入目标的索引。
buffer 设置为写入目标的缓冲区。
preserveCounterValue 是否保持附加/使用计数器值不变。
rt 设置为写入目标的 RenderTargetIdentifier。

描述

Shader Model 4.5 级别像素着色器设置随机写入目标。

这是 Graphics.SetRandomWriteTarget 的 CommandBuffer 等效项。此调用与 Graphics.SetRandomWriteTarget 具有相同的限制和异常。