Interface IUnsafeCommandBuffer
This interface declares functions that are specific to an unsafe command buffer.
Inherited Members
IComputeCommandBuffer.SetComputeConstantBufferParam(ComputeShader, string, GraphicsBuffer, int, int)
Namespace: UnityEngine.Rendering
Assembly: Unity.RenderPipelines.Core.Runtime.dll
Syntax
public interface IUnsafeCommandBuffer : IRasterCommandBuffer, IComputeCommandBuffer, IBaseCommandBuffer
Methods
Clear()
Wraps Clear on a CommandBuffer.
Declaration
void Clear()
SetRenderTarget(RenderTargetBinding)
Wraps SetRenderTarget on a CommandBuffer.
Declaration
void SetRenderTarget(RenderTargetBinding binding)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTargetBinding | binding |
SetRenderTarget(RenderTargetBinding, int, CubemapFace, int)
Wraps SetRenderTarget on a CommandBuffer.
Declaration
void SetRenderTarget(RenderTargetBinding binding, int mipLevel, CubemapFace cubemapFace, int depthSlice)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTargetBinding | binding | |
| int | mipLevel | |
| CubemapFace | cubemapFace | |
| int | depthSlice |
SetRenderTarget(RenderTargetIdentifier)
Wraps SetRenderTarget on a CommandBuffer.
Declaration
void SetRenderTarget(RenderTargetIdentifier rt)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTargetIdentifier | rt |
SetRenderTarget(RenderTargetIdentifier, int)
Wraps SetRenderTarget on a CommandBuffer.
Declaration
void SetRenderTarget(RenderTargetIdentifier rt, int mipLevel)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTargetIdentifier | rt | |
| int | mipLevel |
SetRenderTarget(RenderTargetIdentifier, int, CubemapFace)
Wraps SetRenderTarget on a CommandBuffer.
Declaration
void SetRenderTarget(RenderTargetIdentifier rt, int mipLevel, CubemapFace cubemapFace)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTargetIdentifier | rt | |
| int | mipLevel | |
| CubemapFace | cubemapFace |
SetRenderTarget(RenderTargetIdentifier, int, CubemapFace, int)
Wraps SetRenderTarget on a CommandBuffer.
Declaration
void SetRenderTarget(RenderTargetIdentifier rt, int mipLevel, CubemapFace cubemapFace, int depthSlice)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTargetIdentifier | rt | |
| int | mipLevel | |
| CubemapFace | cubemapFace | |
| int | depthSlice |
SetRenderTarget(RenderTargetIdentifier, RenderBufferLoadAction, RenderBufferStoreAction)
Wraps SetRenderTarget on a CommandBuffer.
Declaration
void SetRenderTarget(RenderTargetIdentifier rt, RenderBufferLoadAction loadAction, RenderBufferStoreAction storeAction)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTargetIdentifier | rt | |
| RenderBufferLoadAction | loadAction | |
| RenderBufferStoreAction | storeAction |
SetRenderTarget(RenderTargetIdentifier, RenderBufferLoadAction, RenderBufferStoreAction, RenderBufferLoadAction, RenderBufferStoreAction)
Wraps SetRenderTarget on a CommandBuffer.
Declaration
void SetRenderTarget(RenderTargetIdentifier rt, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTargetIdentifier | rt | |
| RenderBufferLoadAction | colorLoadAction | |
| RenderBufferStoreAction | colorStoreAction | |
| RenderBufferLoadAction | depthLoadAction | |
| RenderBufferStoreAction | depthStoreAction |
SetRenderTarget(RenderTargetIdentifier, RenderBufferLoadAction, RenderBufferStoreAction, RenderTargetIdentifier, RenderBufferLoadAction, RenderBufferStoreAction)
Wraps SetRenderTarget on a CommandBuffer.
Declaration
void SetRenderTarget(RenderTargetIdentifier color, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction, RenderTargetIdentifier depth, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTargetIdentifier | color | |
| RenderBufferLoadAction | colorLoadAction | |
| RenderBufferStoreAction | colorStoreAction | |
| RenderTargetIdentifier | depth | |
| RenderBufferLoadAction | depthLoadAction | |
| RenderBufferStoreAction | depthStoreAction |
SetRenderTarget(RenderTargetIdentifier, RenderTargetIdentifier)
Wraps SetRenderTarget on a CommandBuffer.
Declaration
void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTargetIdentifier | color | |
| RenderTargetIdentifier | depth |
SetRenderTarget(RenderTargetIdentifier, RenderTargetIdentifier, int)
Wraps SetRenderTarget on a CommandBuffer.
Declaration
void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth, int mipLevel)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTargetIdentifier | color | |
| RenderTargetIdentifier | depth | |
| int | mipLevel |
SetRenderTarget(RenderTargetIdentifier, RenderTargetIdentifier, int, CubemapFace)
Wraps SetRenderTarget on a CommandBuffer.
Declaration
void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth, int mipLevel, CubemapFace cubemapFace)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTargetIdentifier | color | |
| RenderTargetIdentifier | depth | |
| int | mipLevel | |
| CubemapFace | cubemapFace |
SetRenderTarget(RenderTargetIdentifier, RenderTargetIdentifier, int, CubemapFace, int)
Wraps SetRenderTarget on a CommandBuffer.
Declaration
void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth, int mipLevel, CubemapFace cubemapFace, int depthSlice)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTargetIdentifier | color | |
| RenderTargetIdentifier | depth | |
| int | mipLevel | |
| CubemapFace | cubemapFace | |
| int | depthSlice |
SetRenderTarget(RenderTargetIdentifier[], RenderTargetIdentifier)
Wraps SetRenderTarget on a CommandBuffer.
Declaration
void SetRenderTarget(RenderTargetIdentifier[] colors, RenderTargetIdentifier depth)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTargetIdentifier[] | colors | |
| RenderTargetIdentifier | depth |
SetRenderTarget(RenderTargetIdentifier[], RenderTargetIdentifier, int, CubemapFace, int)
Wraps SetRenderTarget on a CommandBuffer.
Declaration
void SetRenderTarget(RenderTargetIdentifier[] colors, RenderTargetIdentifier depth, int mipLevel, CubemapFace cubemapFace, int depthSlice)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTargetIdentifier[] | colors | |
| RenderTargetIdentifier | depth | |
| int | mipLevel | |
| CubemapFace | cubemapFace | |
| int | depthSlice |