Version: 2020.1

RenderTargetIdentifierConstructor

切换到手册
public RenderTargetIdentifier (Rendering.BuiltinRenderTextureType type);
public RenderTargetIdentifier (string name);
public RenderTargetIdentifier (int nameID);
public RenderTargetIdentifier (Texture tex);
public RenderTargetIdentifier (Rendering.RenderTargetIdentifier renderTargetIdentifier, int mipLevel, CubemapFace cubeFace, int depthSlice);

参数

type 内置临时渲染纹理类型。
name 临时渲染纹理名称。
nameID 临时渲染纹理名称(整数形式,请参阅 Shader.PropertyToID)。
tex 要使用的 RenderTexture 或 Texture 对象。
mipLevel 要使用的 RenderTexture 的 MipLevel。
cubemapFace 要使用的立方体贴图 RenderTexture 的立方体贴图面。
depthSlice 要使用的数组 RenderTexture 的深度切片。
renderTargetIdentifier 现有的渲染目标标识符。

描述

创建渲染目标标识符。

可以通过多种方式标识纹理,例如 RenderTexture 对象、Texture 对象、一个内置渲染纹理 (BuiltinRenderTextureType) 或(使用 CommandBuffer.GetTemporaryRT 创建的)具有名称的临时渲染纹理。

可以从 RenderTexture 引用、Texture 引用、 BuiltinRenderTextureType 或名称隐式创建 RenderTargetIdentifier。

从 Texture 引用创建的 RenderTargetIdentifier 只在传递给 CommandBuffer.SetGlobalTexture 时有效。

另请参阅:CommandBuffer.SetRenderTargetCommandBuffer.SetGlobalTexture