type | 内置临时渲染纹理类型。 |
name | 临时渲染纹理名称。 |
nameID | 临时渲染纹理名称(作为整数,请参见 Shader.PropertyToID)。 |
tex | 要使用的 RenderTexture 或 Texture 对象。 |
mipLevel | 要使用的 RenderTexture 的 MipLevel。 |
cubemapFace | 要使用的 Cubemap RenderTexture 的 Cubemap 面。 |
depthSlice | 要使用的 Array RenderTexture 的深度切片。符号常量 RenderTargetIdentifier.AllDepthSlices 表示应绑定所有切片以进行渲染。默认值为 0。 |
renderTargetIdentifier | 现有的渲染目标标识符。 |
创建一个渲染目标标识符。
纹理可以通过多种方式识别,例如 RenderTexture 对象,或 Texture 对象,或内置渲染纹理之一 (BuiltinRenderTextureType),或具有名称的临时渲染纹理(使用 CommandBuffer.GetTemporaryRT 创建)。
RenderTargetIdentifier 可以从 RenderTexture 引用、Texture 引用、BuiltinRenderTextureType 或名称隐式创建。
从 Texture 引用创建的 RenderTargetIdentifier 仅在传递给 CommandBuffer.SetGlobalTexture 时有效。
另请参阅:CommandBuffer.SetRenderTarget、CommandBuffer.SetGlobalTexture。