UnityEngine.Graphics.SetRenderTarget C# (CSharp) Method

SetRenderTarget() public static method

Sets current render target.

public static SetRenderTarget ( RenderBuffer colorBuffer, RenderBuffer depthBuffer ) : void
colorBuffer RenderBuffer Color buffer to render into.
depthBuffer RenderBuffer Depth buffer to render into.
return void
        public static void SetRenderTarget(RenderBuffer colorBuffer, RenderBuffer depthBuffer)
        {
            SetRenderTargetImpl(colorBuffer, depthBuffer, 0, CubemapFace.Unknown, 0);
        }

Same methods

Graphics::SetRenderTarget ( RenderBuffer colorBuffer, RenderBuffer depthBuffer, int mipLevel ) : void
Graphics::SetRenderTarget ( RenderBuffer colorBuffer, RenderBuffer depthBuffer, int mipLevel, CubemapFace face ) : void
Graphics::SetRenderTarget ( RenderBuffer colorBuffer, RenderBuffer depthBuffer, int mipLevel, CubemapFace face, int depthSlice ) : void
Graphics::SetRenderTarget ( RenderTargetSetup setup ) : void
Graphics::SetRenderTarget ( RenderTexture rt ) : void
Graphics::SetRenderTarget ( RenderTexture rt, int mipLevel ) : void
Graphics::SetRenderTarget ( RenderTexture rt, int mipLevel, CubemapFace face ) : void
Graphics::SetRenderTarget ( RenderTexture rt, int mipLevel, CubemapFace face, int depthSlice ) : void

Usage Example

コード例 #1
0
 public void SetRenderTarget(RenderTarget2D renderTarget)
 {
     if (renderTarget != null)
     {
         UnityGraphics.SetRenderTarget(renderTarget.UnityRenderTexture);
     }
     else
     {
         UnityGraphics.SetRenderTarget(null);
     }
 }