Here are the examples of the csharp api UnityEngine.Rendering.CoreUtils.SetRenderTarget(UnityEngine.Rendering.CommandBuffer, UnityEngine.Rendering.RenderTargetIdentifier, UnityEngine.Rendering.RenderBufferLoadAction, UnityEngine.Rendering.RenderBufferStoreAction, UnityEngine.Rendering.RenderTargetIdentifier, UnityEngine.Rendering.RenderBufferLoadAction, UnityEngine.Rendering.RenderBufferStoreAction, ClearFlag) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
8 Examples
19
View Source File : CoreUtils.cs
License : GNU Lesser General Public License v3.0
Project Creator : pepeizq
License : GNU Lesser General Public License v3.0
Project Creator : pepeizq
public static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier colorBuffer, RenderTargetIdentifier depthBuffer, int miplevel = 0, CubemapFace cubemapFace = CubemapFace.Unknown, int depthSlice = 0)
{
SetRenderTarget(cmd, colorBuffer, depthBuffer, ClearFlag.None, Color.clear, miplevel, cubemapFace, depthSlice);
}
19
View Source File : CoreUtils.cs
License : GNU Lesser General Public License v3.0
Project Creator : pepeizq
License : GNU Lesser General Public License v3.0
Project Creator : pepeizq
public static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier colorBuffer, RenderTargetIdentifier depthBuffer, ClearFlag clearFlag, int miplevel = 0, CubemapFace cubemapFace = CubemapFace.Unknown, int depthSlice = 0)
{
SetRenderTarget(cmd, colorBuffer, depthBuffer, clearFlag, Color.clear, miplevel, cubemapFace, depthSlice);
}
19
View Source File : CoreUtils.cs
License : GNU Lesser General Public License v3.0
Project Creator : pepeizq
License : GNU Lesser General Public License v3.0
Project Creator : pepeizq
public static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier[] colorBuffers, RenderTargetIdentifier depthBuffer)
{
SetRenderTarget(cmd, colorBuffers, depthBuffer, ClearFlag.None, Color.clear);
}
19
View Source File : CoreUtils.cs
License : GNU Lesser General Public License v3.0
Project Creator : pepeizq
License : GNU Lesser General Public License v3.0
Project Creator : pepeizq
public static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier[] colorBuffers, RenderTargetIdentifier depthBuffer, ClearFlag clearFlag = ClearFlag.None)
{
SetRenderTarget(cmd, colorBuffers, depthBuffer, clearFlag, Color.clear);
}
19
View Source File : CoreUtils.cs
License : GNU Lesser General Public License v3.0
Project Creator : pepeizq
License : GNU Lesser General Public License v3.0
Project Creator : pepeizq
public static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier colorBuffer, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction,
RenderTargetIdentifier depthBuffer, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction,
ClearFlag clearFlag)
{
SetRenderTarget(cmd, colorBuffer, colorLoadAction, colorStoreAction, depthBuffer, depthLoadAction, depthStoreAction, clearFlag, Color.clear);
}
19
View Source File : CoreUtils.cs
License : GNU Lesser General Public License v3.0
Project Creator : pepeizq
License : GNU Lesser General Public License v3.0
Project Creator : pepeizq
public static void ClearCubemap(CommandBuffer cmd, RenderTexture renderTexture, Color clearColor, bool clearMips = false)
{
int mipCount = 1;
if (renderTexture.useMipMap && clearMips)
{
mipCount = (int)Mathf.Log((float)renderTexture.width, 2.0f) + 1;
}
for (int i = 0; i < 6; ++i)
{
for (int mip = 0; mip < mipCount; ++mip)
{
SetRenderTarget(cmd, new RenderTargetIdentifier(renderTexture), ClearFlag.Color, clearColor, mip, (CubemapFace)i);
}
}
}
19
View Source File : CoreUtils.cs
License : GNU Lesser General Public License v3.0
Project Creator : pepeizq
License : GNU Lesser General Public License v3.0
Project Creator : pepeizq
public static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier buffer, ClearFlag clearFlag = ClearFlag.None, int miplevel = 0, CubemapFace cubemapFace = CubemapFace.Unknown, int depthSlice = 0)
{
SetRenderTarget(cmd, buffer, clearFlag, Color.clear, miplevel, cubemapFace, depthSlice);
}
19
View Source File : CoreUtils.cs
License : GNU Lesser General Public License v3.0
Project Creator : pepeizq
License : GNU Lesser General Public License v3.0
Project Creator : pepeizq
public static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier buffer, RenderBufferLoadAction loadAction, RenderBufferStoreAction storeAction, ClearFlag clearFlag)
{
SetRenderTarget(cmd, buffer, loadAction, storeAction, clearFlag, Color.clear);
}