Method DrawFullScreen
DrawFullScreen(CommandBuffer, Material, MaterialPropertyBlock, int)
Draws a full screen triangle.
Declaration
public static void DrawFullScreen(CommandBuffer commandBuffer, Material material, MaterialPropertyBlock properties = null, int shaderPassId = 0)
Parameters
Type | Name | Description |
---|---|---|
CommandBuffer | commandBuffer | CommandBuffer used for rendering commands. |
Material | material | Material used on the full screen triangle. |
MaterialPropertyBlock | properties | Optional material property block for the provided material. |
int | shaderPassId | Index of the material pass. |
DrawFullScreen(CommandBuffer, Material, RenderTargetIdentifier, MaterialPropertyBlock, int)
Draws a full screen triangle.
Declaration
public static void DrawFullScreen(CommandBuffer commandBuffer, Material material, RenderTargetIdentifier colorBuffer, MaterialPropertyBlock properties = null, int shaderPassId = 0)
Parameters
Type | Name | Description |
---|---|---|
CommandBuffer | commandBuffer | CommandBuffer used for rendering commands. |
Material | material | Material used on the full screen triangle. |
RenderTargetIdentifier | colorBuffer | RenderTargetIdentifier of the color buffer that needs to be set before drawing the full screen triangle. |
MaterialPropertyBlock | properties | Optional material property block for the provided material. |
int | shaderPassId | Index of the material pass. |
DrawFullScreen(CommandBuffer, Material, RenderTargetIdentifier, RenderTargetIdentifier, MaterialPropertyBlock, int)
Draws a full screen triangle.
Declaration
public static void DrawFullScreen(CommandBuffer commandBuffer, Material material, RenderTargetIdentifier colorBuffer, RenderTargetIdentifier depthStencilBuffer, MaterialPropertyBlock properties = null, int shaderPassId = 0)
Parameters
Type | Name | Description |
---|---|---|
CommandBuffer | commandBuffer | CommandBuffer used for rendering commands. |
Material | material | Material used on the full screen triangle. |
RenderTargetIdentifier | colorBuffer | RenderTargetIdentifier of the color buffer that needs to be set before drawing the full screen triangle. |
RenderTargetIdentifier | depthStencilBuffer | RenderTargetIdentifier of the depth buffer that needs to be set before drawing the full screen triangle. |
MaterialPropertyBlock | properties | Optional material property block for the provided material. |
int | shaderPassId | Index of the material pass. |
DrawFullScreen(CommandBuffer, Material, RenderTargetIdentifier[], RenderTargetIdentifier, MaterialPropertyBlock, int)
Draws a full screen triangle.
Declaration
public static void DrawFullScreen(CommandBuffer commandBuffer, Material material, RenderTargetIdentifier[] colorBuffers, RenderTargetIdentifier depthStencilBuffer, MaterialPropertyBlock properties = null, int shaderPassId = 0)
Parameters
Type | Name | Description |
---|---|---|
CommandBuffer | commandBuffer | CommandBuffer used for rendering commands. |
Material | material | Material used on the full screen triangle. |
RenderTargetIdentifier[] | colorBuffers | RenderTargetIdentifier array of the color buffers that needs to be set before drawing the full screen triangle. |
RenderTargetIdentifier | depthStencilBuffer | RenderTargetIdentifier of the depth buffer that needs to be set before drawing the full screen triangle. |
MaterialPropertyBlock | properties | Optional material property block for the provided material. |
int | shaderPassId | Index of the material pass. |
DrawFullScreen(CommandBuffer, Material, RenderTargetIdentifier[], MaterialPropertyBlock, int)
Draws a full screen triangle.
Declaration
public static void DrawFullScreen(CommandBuffer commandBuffer, Material material, RenderTargetIdentifier[] colorBuffers, MaterialPropertyBlock properties = null, int shaderPassId = 0)
Parameters
Type | Name | Description |
---|---|---|
CommandBuffer | commandBuffer | CommandBuffer used for rendering commands. |
Material | material | Material used on the full screen triangle. |
RenderTargetIdentifier[] | colorBuffers | RenderTargetIdentifier array of the color buffers that needs to be set before drawing the full screen triangle. |
MaterialPropertyBlock | properties | Optional material property block for the provided material. |
int | shaderPassId | Index of the material pass. |