RenderTargetIdentifierConstructor

Switch to Manual
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);

Parameters

type内置临时渲染纹理类型。
name临时渲染纹理名称。
nameID临时渲染纹理名称(整数形式,请参阅 Shader.PropertyToID)。
tex要使用的 RenderTexture 或 Texture 对象。
mipLevelMipLevel of the RenderTexture to use.
cubemapFaceCubemap face of the Cubemap RenderTexture to use.
depthSliceDepth slice of the Array RenderTexture to use.
renderTargetIdentifierAn existing render target identifier.

Description

创建渲染目标标识符。

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

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

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

另请参阅:CommandBuffer.SetRenderTargetCommandBuffer.SetGlobalTexture