Show / Hide Table of Contents

Class CommandBuffer

Inheritance
Object
CommandBuffer
Implements
IDisposable
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine.Rendering
Assembly: UnityEngine.dll
Syntax
public class CommandBuffer : IDisposable

Constructors

| Improve this Doc View Source

CommandBuffer()

Declaration
public CommandBuffer()

Properties

name

Declaration
public string name { get; set; }
Property Value
Type Description
String

sizeInBytes

Declaration
public int sizeInBytes { get; }
Property Value
Type Description
Int32

Methods

BeginSample(String)

Declaration
public void BeginSample(string name)
Parameters
Type Name Description
String name
| Improve this Doc View Source

Blit(RenderTargetIdentifier, RenderTargetIdentifier)

Declaration
public void Blit(RenderTargetIdentifier source, RenderTargetIdentifier dest)
Parameters
Type Name Description
RenderTargetIdentifier source
RenderTargetIdentifier dest
| Improve this Doc View Source

Blit(RenderTargetIdentifier, RenderTargetIdentifier, Material)

Declaration
public void Blit(RenderTargetIdentifier source, RenderTargetIdentifier dest, Material mat)
Parameters
Type Name Description
RenderTargetIdentifier source
RenderTargetIdentifier dest
Material mat
| Improve this Doc View Source

Blit(RenderTargetIdentifier, RenderTargetIdentifier, Material, Int32)

Declaration
public void Blit(RenderTargetIdentifier source, RenderTargetIdentifier dest, Material mat, int pass)
Parameters
Type Name Description
RenderTargetIdentifier source
RenderTargetIdentifier dest
Material mat
Int32 pass
| Improve this Doc View Source

Blit(RenderTargetIdentifier, RenderTargetIdentifier, Vector2, Vector2)

Declaration
public void Blit(RenderTargetIdentifier source, RenderTargetIdentifier dest, Vector2 scale, Vector2 offset)
Parameters
Type Name Description
RenderTargetIdentifier source
RenderTargetIdentifier dest
Vector2 scale
Vector2 offset
| Improve this Doc View Source

Blit(Texture, RenderTargetIdentifier)

Declaration
public void Blit(Texture source, RenderTargetIdentifier dest)
Parameters
Type Name Description
Texture source
RenderTargetIdentifier dest
| Improve this Doc View Source

Blit(Texture, RenderTargetIdentifier, Material)

Declaration
public void Blit(Texture source, RenderTargetIdentifier dest, Material mat)
Parameters
Type Name Description
Texture source
RenderTargetIdentifier dest
Material mat
| Improve this Doc View Source

Blit(Texture, RenderTargetIdentifier, Material, Int32)

Declaration
public void Blit(Texture source, RenderTargetIdentifier dest, Material mat, int pass)
Parameters
Type Name Description
Texture source
RenderTargetIdentifier dest
Material mat
Int32 pass
| Improve this Doc View Source

Blit(Texture, RenderTargetIdentifier, Vector2, Vector2)

Declaration
public void Blit(Texture source, RenderTargetIdentifier dest, Vector2 scale, Vector2 offset)
Parameters
Type Name Description
Texture source
RenderTargetIdentifier dest
Vector2 scale
Vector2 offset

Clear()

Declaration
public void Clear()

ClearRandomWriteTargets()

Declaration
public void ClearRandomWriteTargets()
| Improve this Doc View Source

ClearRenderTarget(Boolean, Boolean, Color)

Declaration
public void ClearRenderTarget(bool clearDepth, bool clearColor, Color backgroundColor)
Parameters
Type Name Description
Boolean clearDepth
Boolean clearColor
Color backgroundColor

ClearRenderTarget(Boolean, Boolean, Color, Single)

Declaration
public void ClearRenderTarget(bool clearDepth, bool clearColor, Color backgroundColor, float depth)
Parameters
Type Name Description
Boolean clearDepth
Boolean clearColor
Color backgroundColor
Single depth
| Improve this Doc View Source

ConvertTexture(RenderTargetIdentifier, Int32, RenderTargetIdentifier, Int32)

Declaration
public void ConvertTexture(RenderTargetIdentifier src, int srcElement, RenderTargetIdentifier dst, int dstElement)
Parameters
Type Name Description
RenderTargetIdentifier src
Int32 srcElement
RenderTargetIdentifier dst
Int32 dstElement
| Improve this Doc View Source

ConvertTexture(RenderTargetIdentifier, RenderTargetIdentifier)

Declaration
public void ConvertTexture(RenderTargetIdentifier src, RenderTargetIdentifier dst)
Parameters
Type Name Description
RenderTargetIdentifier src
RenderTargetIdentifier dst

CopyCounterValue(ComputeBuffer, ComputeBuffer, UInt32)

Declaration
public void CopyCounterValue(ComputeBuffer src, ComputeBuffer dst, uint dstOffsetBytes)
Parameters
Type Name Description
ComputeBuffer src
ComputeBuffer dst
UInt32 dstOffsetBytes
| Improve this Doc View Source

CopyTexture(RenderTargetIdentifier, Int32, Int32, Int32, Int32, Int32, Int32, RenderTargetIdentifier, Int32, Int32, Int32, Int32)

Declaration
public void CopyTexture(RenderTargetIdentifier src, int srcElement, int srcMip, int srcX, int srcY, int srcWidth, int srcHeight, RenderTargetIdentifier dst, int dstElement, int dstMip, int dstX, int dstY)
Parameters
Type Name Description
RenderTargetIdentifier src
Int32 srcElement
Int32 srcMip
Int32 srcX
Int32 srcY
Int32 srcWidth
Int32 srcHeight
RenderTargetIdentifier dst
Int32 dstElement
Int32 dstMip
Int32 dstX
Int32 dstY
| Improve this Doc View Source

CopyTexture(RenderTargetIdentifier, Int32, Int32, RenderTargetIdentifier, Int32, Int32)

Declaration
public void CopyTexture(RenderTargetIdentifier src, int srcElement, int srcMip, RenderTargetIdentifier dst, int dstElement, int dstMip)
Parameters
Type Name Description
RenderTargetIdentifier src
Int32 srcElement
Int32 srcMip
RenderTargetIdentifier dst
Int32 dstElement
Int32 dstMip
| Improve this Doc View Source

CopyTexture(RenderTargetIdentifier, Int32, RenderTargetIdentifier, Int32)

Declaration
public void CopyTexture(RenderTargetIdentifier src, int srcElement, RenderTargetIdentifier dst, int dstElement)
Parameters
Type Name Description
RenderTargetIdentifier src
Int32 srcElement
RenderTargetIdentifier dst
Int32 dstElement
| Improve this Doc View Source

CopyTexture(RenderTargetIdentifier, RenderTargetIdentifier)

Declaration
public void CopyTexture(RenderTargetIdentifier src, RenderTargetIdentifier dst)
Parameters
Type Name Description
RenderTargetIdentifier src
RenderTargetIdentifier dst
| Improve this Doc View Source

CreateGPUFence()

Declaration
public GPUFence CreateGPUFence()
Returns
Type Description
GPUFence
| Improve this Doc View Source

CreateGPUFence(SynchronisationStage)

Declaration
public GPUFence CreateGPUFence(SynchronisationStage stage)
Parameters
Type Name Description
SynchronisationStage stage
Returns
Type Description
GPUFence

DisableScissorRect()

Declaration
public void DisableScissorRect()

DisableShaderKeyword(String)

Declaration
public void DisableShaderKeyword(string keyword)
Parameters
Type Name Description
String keyword
| Improve this Doc View Source

DispatchCompute(ComputeShader, Int32, Int32, Int32, Int32)

Declaration
public void DispatchCompute(ComputeShader computeShader, int kernelIndex, int threadGroupsX, int threadGroupsY, int threadGroupsZ)
Parameters
Type Name Description
ComputeShader computeShader
Int32 kernelIndex
Int32 threadGroupsX
Int32 threadGroupsY
Int32 threadGroupsZ
| Improve this Doc View Source

DispatchCompute(ComputeShader, Int32, ComputeBuffer, UInt32)

Declaration
public void DispatchCompute(ComputeShader computeShader, int kernelIndex, ComputeBuffer indirectBuffer, uint argsOffset)
Parameters
Type Name Description
ComputeShader computeShader
Int32 kernelIndex
ComputeBuffer indirectBuffer
UInt32 argsOffset
| Improve this Doc View Source

Dispose()

Declaration
public void Dispose()
| Improve this Doc View Source

DrawMesh(Mesh, Matrix4x4, Material)

Declaration
public void DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material)
Parameters
Type Name Description
Mesh mesh
Matrix4x4 matrix
Material material
| Improve this Doc View Source

DrawMesh(Mesh, Matrix4x4, Material, Int32)

Declaration
public void DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material, int submeshIndex)
Parameters
Type Name Description
Mesh mesh
Matrix4x4 matrix
Material material
Int32 submeshIndex
| Improve this Doc View Source

DrawMesh(Mesh, Matrix4x4, Material, Int32, Int32)

Declaration
public void DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material, int submeshIndex, int shaderPass)
Parameters
Type Name Description
Mesh mesh
Matrix4x4 matrix
Material material
Int32 submeshIndex
Int32 shaderPass
| Improve this Doc View Source

DrawMesh(Mesh, Matrix4x4, Material, Int32, Int32, MaterialPropertyBlock)

Declaration
public void DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material, int submeshIndex, int shaderPass, MaterialPropertyBlock properties)
Parameters
Type Name Description
Mesh mesh
Matrix4x4 matrix
Material material
Int32 submeshIndex
Int32 shaderPass
MaterialPropertyBlock properties
| Improve this Doc View Source

DrawMeshInstanced(Mesh, Int32, Material, Int32, Matrix4x4[])

Declaration
public void DrawMeshInstanced(Mesh mesh, int submeshIndex, Material material, int shaderPass, Matrix4x4[] matrices)
Parameters
Type Name Description
Mesh mesh
Int32 submeshIndex
Material material
Int32 shaderPass
Matrix4x4[] matrices
| Improve this Doc View Source

DrawMeshInstanced(Mesh, Int32, Material, Int32, Matrix4x4[], Int32)

Declaration
public void DrawMeshInstanced(Mesh mesh, int submeshIndex, Material material, int shaderPass, Matrix4x4[] matrices, int count)
Parameters
Type Name Description
Mesh mesh
Int32 submeshIndex
Material material
Int32 shaderPass
Matrix4x4[] matrices
Int32 count
| Improve this Doc View Source

DrawMeshInstanced(Mesh, Int32, Material, Int32, Matrix4x4[], Int32, MaterialPropertyBlock)

Declaration
public void DrawMeshInstanced(Mesh mesh, int submeshIndex, Material material, int shaderPass, Matrix4x4[] matrices, int count, MaterialPropertyBlock properties)
Parameters
Type Name Description
Mesh mesh
Int32 submeshIndex
Material material
Int32 shaderPass
Matrix4x4[] matrices
Int32 count
MaterialPropertyBlock properties
| Improve this Doc View Source

DrawMeshInstancedIndirect(Mesh, Int32, Material, Int32, ComputeBuffer)

Declaration
public void DrawMeshInstancedIndirect(Mesh mesh, int submeshIndex, Material material, int shaderPass, ComputeBuffer bufferWithArgs)
Parameters
Type Name Description
Mesh mesh
Int32 submeshIndex
Material material
Int32 shaderPass
ComputeBuffer bufferWithArgs
| Improve this Doc View Source

DrawMeshInstancedIndirect(Mesh, Int32, Material, Int32, ComputeBuffer, Int32)

Declaration
public void DrawMeshInstancedIndirect(Mesh mesh, int submeshIndex, Material material, int shaderPass, ComputeBuffer bufferWithArgs, int argsOffset)
Parameters
Type Name Description
Mesh mesh
Int32 submeshIndex
Material material
Int32 shaderPass
ComputeBuffer bufferWithArgs
Int32 argsOffset
| Improve this Doc View Source

DrawMeshInstancedIndirect(Mesh, Int32, Material, Int32, ComputeBuffer, Int32, MaterialPropertyBlock)

Declaration
public void DrawMeshInstancedIndirect(Mesh mesh, int submeshIndex, Material material, int shaderPass, ComputeBuffer bufferWithArgs, int argsOffset, MaterialPropertyBlock properties)
Parameters
Type Name Description
Mesh mesh
Int32 submeshIndex
Material material
Int32 shaderPass
ComputeBuffer bufferWithArgs
Int32 argsOffset
MaterialPropertyBlock properties
| Improve this Doc View Source

DrawProcedural(Matrix4x4, Material, Int32, MeshTopology, Int32)

Declaration
public void DrawProcedural(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, int vertexCount)
Parameters
Type Name Description
Matrix4x4 matrix
Material material
Int32 shaderPass
MeshTopology topology
Int32 vertexCount
| Improve this Doc View Source

DrawProcedural(Matrix4x4, Material, Int32, MeshTopology, Int32, Int32)

Declaration
public void DrawProcedural(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, int vertexCount, int instanceCount)
Parameters
Type Name Description
Matrix4x4 matrix
Material material
Int32 shaderPass
MeshTopology topology
Int32 vertexCount
Int32 instanceCount
| Improve this Doc View Source

DrawProcedural(Matrix4x4, Material, Int32, MeshTopology, Int32, Int32, MaterialPropertyBlock)

Declaration
public void DrawProcedural(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, int vertexCount, int instanceCount, MaterialPropertyBlock properties)
Parameters
Type Name Description
Matrix4x4 matrix
Material material
Int32 shaderPass
MeshTopology topology
Int32 vertexCount
Int32 instanceCount
MaterialPropertyBlock properties
| Improve this Doc View Source

DrawProceduralIndirect(Matrix4x4, Material, Int32, MeshTopology, ComputeBuffer)

Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs)
Parameters
Type Name Description
Matrix4x4 matrix
Material material
Int32 shaderPass
MeshTopology topology
ComputeBuffer bufferWithArgs
| Improve this Doc View Source

DrawProceduralIndirect(Matrix4x4, Material, Int32, MeshTopology, ComputeBuffer, Int32)

Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs, int argsOffset)
Parameters
Type Name Description
Matrix4x4 matrix
Material material
Int32 shaderPass
MeshTopology topology
ComputeBuffer bufferWithArgs
Int32 argsOffset
| Improve this Doc View Source

DrawProceduralIndirect(Matrix4x4, Material, Int32, MeshTopology, ComputeBuffer, Int32, MaterialPropertyBlock)

Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs, int argsOffset, MaterialPropertyBlock properties)
Parameters
Type Name Description
Matrix4x4 matrix
Material material
Int32 shaderPass
MeshTopology topology
ComputeBuffer bufferWithArgs
Int32 argsOffset
MaterialPropertyBlock properties
| Improve this Doc View Source

DrawRenderer(Renderer, Material)

Declaration
public void DrawRenderer(Renderer renderer, Material material)
Parameters
Type Name Description
Renderer renderer
Material material
| Improve this Doc View Source

DrawRenderer(Renderer, Material, Int32)

Declaration
public void DrawRenderer(Renderer renderer, Material material, int submeshIndex)
Parameters
Type Name Description
Renderer renderer
Material material
Int32 submeshIndex
| Improve this Doc View Source

DrawRenderer(Renderer, Material, Int32, Int32)

Declaration
public void DrawRenderer(Renderer renderer, Material material, int submeshIndex, int shaderPass)
Parameters
Type Name Description
Renderer renderer
Material material
Int32 submeshIndex
Int32 shaderPass

EnableScissorRect(Rect)

Declaration
public void EnableScissorRect(Rect scissor)
Parameters
Type Name Description
Rect scissor

EnableShaderKeyword(String)

Declaration
public void EnableShaderKeyword(string keyword)
Parameters
Type Name Description
String keyword

EndSample(String)

Declaration
public void EndSample(string name)
Parameters
Type Name Description
String name
| Improve this Doc View Source

Finalize()

Declaration
protected void Finalize()
| Improve this Doc View Source

GenerateMips(RenderTexture)

Declaration
public void GenerateMips(RenderTexture rt)
Parameters
Type Name Description
RenderTexture rt
| Improve this Doc View Source

GetTemporaryRT(Int32, Int32, Int32)

Declaration
public void GetTemporaryRT(int nameID, int width, int height)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
| Improve this Doc View Source

GetTemporaryRT(Int32, Int32, Int32, Int32)

Declaration
public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
Int32 depthBuffer
| Improve this Doc View Source

GetTemporaryRT(Int32, Int32, Int32, Int32, FilterMode)

Declaration
public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
Int32 depthBuffer
FilterMode filter
| Improve this Doc View Source

GetTemporaryRT(Int32, Int32, Int32, Int32, FilterMode, RenderTextureFormat)

Declaration
public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
Int32 depthBuffer
FilterMode filter
RenderTextureFormat format
| Improve this Doc View Source

GetTemporaryRT(Int32, Int32, Int32, Int32, FilterMode, RenderTextureFormat, RenderTextureReadWrite)

Declaration
public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
Int32 depthBuffer
FilterMode filter
RenderTextureFormat format
RenderTextureReadWrite readWrite
| Improve this Doc View Source

GetTemporaryRT(Int32, Int32, Int32, Int32, FilterMode, RenderTextureFormat, RenderTextureReadWrite, Int32)

Declaration
public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
Int32 depthBuffer
FilterMode filter
RenderTextureFormat format
RenderTextureReadWrite readWrite
Int32 antiAliasing
| Improve this Doc View Source

GetTemporaryRT(Int32, Int32, Int32, Int32, FilterMode, RenderTextureFormat, RenderTextureReadWrite, Int32, Boolean)

Declaration
public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing, bool enableRandomWrite)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
Int32 depthBuffer
FilterMode filter
RenderTextureFormat format
RenderTextureReadWrite readWrite
Int32 antiAliasing
Boolean enableRandomWrite
| Improve this Doc View Source

GetTemporaryRT(Int32, Int32, Int32, Int32, FilterMode, RenderTextureFormat, RenderTextureReadWrite, Int32, Boolean, RenderTextureMemoryless)

Declaration
public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing, bool enableRandomWrite, RenderTextureMemoryless memorylessMode)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
Int32 depthBuffer
FilterMode filter
RenderTextureFormat format
RenderTextureReadWrite readWrite
Int32 antiAliasing
Boolean enableRandomWrite
RenderTextureMemoryless memorylessMode

GetTemporaryRT(Int32, Int32, Int32, Int32, FilterMode, RenderTextureFormat, RenderTextureReadWrite, Int32, Boolean, RenderTextureMemoryless, Boolean)

Declaration
public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing, bool enableRandomWrite, RenderTextureMemoryless memorylessMode, bool useDynamicScale)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
Int32 depthBuffer
FilterMode filter
RenderTextureFormat format
RenderTextureReadWrite readWrite
Int32 antiAliasing
Boolean enableRandomWrite
RenderTextureMemoryless memorylessMode
Boolean useDynamicScale
| Improve this Doc View Source

GetTemporaryRT(Int32, RenderTextureDescriptor)

Declaration
public void GetTemporaryRT(int nameID, RenderTextureDescriptor desc)
Parameters
Type Name Description
Int32 nameID
RenderTextureDescriptor desc
| Improve this Doc View Source

GetTemporaryRT(Int32, RenderTextureDescriptor, FilterMode)

Declaration
public void GetTemporaryRT(int nameID, RenderTextureDescriptor desc, FilterMode filter)
Parameters
Type Name Description
Int32 nameID
RenderTextureDescriptor desc
FilterMode filter
| Improve this Doc View Source

GetTemporaryRTArray(Int32, Int32, Int32, Int32)

Declaration
public void GetTemporaryRTArray(int nameID, int width, int height, int slices)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
Int32 slices
| Improve this Doc View Source

GetTemporaryRTArray(Int32, Int32, Int32, Int32, Int32)

Declaration
public void GetTemporaryRTArray(int nameID, int width, int height, int slices, int depthBuffer)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
Int32 slices
Int32 depthBuffer
| Improve this Doc View Source

GetTemporaryRTArray(Int32, Int32, Int32, Int32, Int32, FilterMode)

Declaration
public void GetTemporaryRTArray(int nameID, int width, int height, int slices, int depthBuffer, FilterMode filter)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
Int32 slices
Int32 depthBuffer
FilterMode filter
| Improve this Doc View Source

GetTemporaryRTArray(Int32, Int32, Int32, Int32, Int32, FilterMode, RenderTextureFormat)

Declaration
public void GetTemporaryRTArray(int nameID, int width, int height, int slices, int depthBuffer, FilterMode filter, RenderTextureFormat format)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
Int32 slices
Int32 depthBuffer
FilterMode filter
RenderTextureFormat format
| Improve this Doc View Source

GetTemporaryRTArray(Int32, Int32, Int32, Int32, Int32, FilterMode, RenderTextureFormat, RenderTextureReadWrite)

Declaration
public void GetTemporaryRTArray(int nameID, int width, int height, int slices, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
Int32 slices
Int32 depthBuffer
FilterMode filter
RenderTextureFormat format
RenderTextureReadWrite readWrite
| Improve this Doc View Source

GetTemporaryRTArray(Int32, Int32, Int32, Int32, Int32, FilterMode, RenderTextureFormat, RenderTextureReadWrite, Int32)

Declaration
public void GetTemporaryRTArray(int nameID, int width, int height, int slices, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
Int32 slices
Int32 depthBuffer
FilterMode filter
RenderTextureFormat format
RenderTextureReadWrite readWrite
Int32 antiAliasing
| Improve this Doc View Source

GetTemporaryRTArray(Int32, Int32, Int32, Int32, Int32, FilterMode, RenderTextureFormat, RenderTextureReadWrite, Int32, Boolean)

Declaration
public void GetTemporaryRTArray(int nameID, int width, int height, int slices, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing, bool enableRandomWrite)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
Int32 slices
Int32 depthBuffer
FilterMode filter
RenderTextureFormat format
RenderTextureReadWrite readWrite
Int32 antiAliasing
Boolean enableRandomWrite

GetTemporaryRTArray(Int32, Int32, Int32, Int32, Int32, FilterMode, RenderTextureFormat, RenderTextureReadWrite, Int32, Boolean, Boolean)

Declaration
public void GetTemporaryRTArray(int nameID, int width, int height, int slices, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing, bool enableRandomWrite, bool useDynamicScale)
Parameters
Type Name Description
Int32 nameID
Int32 width
Int32 height
Int32 slices
Int32 depthBuffer
FilterMode filter
RenderTextureFormat format
RenderTextureReadWrite readWrite
Int32 antiAliasing
Boolean enableRandomWrite
Boolean useDynamicScale
| Improve this Doc View Source

IssuePluginCustomBlit(IntPtr, UInt32, RenderTargetIdentifier, RenderTargetIdentifier, UInt32, UInt32)

Declaration
public void IssuePluginCustomBlit(IntPtr callback, uint command, RenderTargetIdentifier source, RenderTargetIdentifier dest, uint commandParam, uint commandFlags)
Parameters
Type Name Description
IntPtr callback
UInt32 command
RenderTargetIdentifier source
RenderTargetIdentifier dest
UInt32 commandParam
UInt32 commandFlags
| Improve this Doc View Source

IssuePluginCustomTextureUpdate(IntPtr, Texture, UInt32)

Declaration
[Obsolete("Use IssuePluginCustomTextureUpdateV2 to register TextureUpdate callbacks instead. Callbacks will be passed event IDs kUnityRenderingExtEventUpdateTextureBeginV2 or kUnityRenderingExtEventUpdateTextureEndV2, and data parameter of type UnityRenderingExtTextureUpdateParamsV2.", false)]
public void IssuePluginCustomTextureUpdate(IntPtr callback, Texture targetTexture, uint userData)
Parameters
Type Name Description
IntPtr callback
Texture targetTexture
UInt32 userData
| Improve this Doc View Source

IssuePluginCustomTextureUpdateV1(IntPtr, Texture, UInt32)

Declaration
[Obsolete("Use IssuePluginCustomTextureUpdateV2 to register TextureUpdate callbacks instead. Callbacks will be passed event IDs kUnityRenderingExtEventUpdateTextureBeginV2 or kUnityRenderingExtEventUpdateTextureEndV2, and data parameter of type UnityRenderingExtTextureUpdateParamsV2.", false)]
public void IssuePluginCustomTextureUpdateV1(IntPtr callback, Texture targetTexture, uint userData)
Parameters
Type Name Description
IntPtr callback
Texture targetTexture
UInt32 userData
| Improve this Doc View Source

IssuePluginCustomTextureUpdateV2(IntPtr, Texture, UInt32)

Declaration
public void IssuePluginCustomTextureUpdateV2(IntPtr callback, Texture targetTexture, uint userData)
Parameters
Type Name Description
IntPtr callback
Texture targetTexture
UInt32 userData
| Improve this Doc View Source

IssuePluginEvent(IntPtr, Int32)

Declaration
public void IssuePluginEvent(IntPtr callback, int eventID)
Parameters
Type Name Description
IntPtr callback
Int32 eventID
| Improve this Doc View Source

IssuePluginEventAndData(IntPtr, Int32, IntPtr)

Declaration
public void IssuePluginEventAndData(IntPtr callback, int eventID, IntPtr data)
Parameters
Type Name Description
IntPtr callback
Int32 eventID
IntPtr data
| Improve this Doc View Source

Release()

Declaration
public void Release()

ReleaseTemporaryRT(Int32)

Declaration
public void ReleaseTemporaryRT(int nameID)
Parameters
Type Name Description
Int32 nameID
| Improve this Doc View Source

RequestAsyncReadback(ComputeBuffer, Action<AsyncGPUReadbackRequest>)

Declaration
public void RequestAsyncReadback(ComputeBuffer src, Action<AsyncGPUReadbackRequest> callback)
Parameters
Type Name Description
ComputeBuffer src
Action<AsyncGPUReadbackRequest> callback
| Improve this Doc View Source

RequestAsyncReadback(ComputeBuffer, Int32, Int32, Action<AsyncGPUReadbackRequest>)

Declaration
public void RequestAsyncReadback(ComputeBuffer src, int size, int offset, Action<AsyncGPUReadbackRequest> callback)
Parameters
Type Name Description
ComputeBuffer src
Int32 size
Int32 offset
Action<AsyncGPUReadbackRequest> callback
| Improve this Doc View Source

RequestAsyncReadback(Texture, Action<AsyncGPUReadbackRequest>)

Declaration
public void RequestAsyncReadback(Texture src, Action<AsyncGPUReadbackRequest> callback)
Parameters
Type Name Description
Texture src
Action<AsyncGPUReadbackRequest> callback
| Improve this Doc View Source

RequestAsyncReadback(Texture, Int32, Action<AsyncGPUReadbackRequest>)

Declaration
public void RequestAsyncReadback(Texture src, int mipIndex, Action<AsyncGPUReadbackRequest> callback)
Parameters
Type Name Description
Texture src
Int32 mipIndex
Action<AsyncGPUReadbackRequest> callback
| Improve this Doc View Source

RequestAsyncReadback(Texture, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Action<AsyncGPUReadbackRequest>)

Declaration
public void RequestAsyncReadback(Texture src, int mipIndex, int x, int width, int y, int height, int z, int depth, Action<AsyncGPUReadbackRequest> callback)
Parameters
Type Name Description
Texture src
Int32 mipIndex
Int32 x
Int32 width
Int32 y
Int32 height
Int32 z
Int32 depth
Action<AsyncGPUReadbackRequest> callback
| Improve this Doc View Source

RequestAsyncReadback(Texture, Int32, Int32, Int32, Int32, Int32, Int32, Int32, TextureFormat, Action<AsyncGPUReadbackRequest>)

Declaration
public void RequestAsyncReadback(Texture src, int mipIndex, int x, int width, int y, int height, int z, int depth, TextureFormat dstFormat, Action<AsyncGPUReadbackRequest> callback)
Parameters
Type Name Description
Texture src
Int32 mipIndex
Int32 x
Int32 width
Int32 y
Int32 height
Int32 z
Int32 depth
TextureFormat dstFormat
Action<AsyncGPUReadbackRequest> callback
| Improve this Doc View Source

RequestAsyncReadback(Texture, Int32, TextureFormat, Action<AsyncGPUReadbackRequest>)

Declaration
public void RequestAsyncReadback(Texture src, int mipIndex, TextureFormat dstFormat, Action<AsyncGPUReadbackRequest> callback)
Parameters
Type Name Description
Texture src
Int32 mipIndex
TextureFormat dstFormat
Action<AsyncGPUReadbackRequest> callback
| Improve this Doc View Source

ResolveAntiAliasedSurface(RenderTexture, RenderTexture)

Declaration
public void ResolveAntiAliasedSurface(RenderTexture rt, RenderTexture target = null)
Parameters
Type Name Description
RenderTexture rt
RenderTexture target

SetComputeBufferParam(ComputeShader, Int32, Int32, ComputeBuffer)

Declaration
public void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, int nameID, ComputeBuffer buffer)
Parameters
Type Name Description
ComputeShader computeShader
Int32 kernelIndex
Int32 nameID
ComputeBuffer buffer
| Improve this Doc View Source

SetComputeBufferParam(ComputeShader, Int32, String, ComputeBuffer)

Declaration
public void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, string name, ComputeBuffer buffer)
Parameters
Type Name Description
ComputeShader computeShader
Int32 kernelIndex
String name
ComputeBuffer buffer

SetComputeFloatParam(ComputeShader, Int32, Single)

Declaration
public void SetComputeFloatParam(ComputeShader computeShader, int nameID, float val)
Parameters
Type Name Description
ComputeShader computeShader
Int32 nameID
Single val
| Improve this Doc View Source

SetComputeFloatParam(ComputeShader, String, Single)

Declaration
public void SetComputeFloatParam(ComputeShader computeShader, string name, float val)
Parameters
Type Name Description
ComputeShader computeShader
String name
Single val
| Improve this Doc View Source

SetComputeFloatParams(ComputeShader, Int32, Single[])

Declaration
public void SetComputeFloatParams(ComputeShader computeShader, int nameID, params float[] values)
Parameters
Type Name Description
ComputeShader computeShader
Int32 nameID
Single[] values
| Improve this Doc View Source

SetComputeFloatParams(ComputeShader, String, Single[])

Declaration
public void SetComputeFloatParams(ComputeShader computeShader, string name, params float[] values)
Parameters
Type Name Description
ComputeShader computeShader
String name
Single[] values

SetComputeIntParam(ComputeShader, Int32, Int32)

Declaration
public void SetComputeIntParam(ComputeShader computeShader, int nameID, int val)
Parameters
Type Name Description
ComputeShader computeShader
Int32 nameID
Int32 val
| Improve this Doc View Source

SetComputeIntParam(ComputeShader, String, Int32)

Declaration
public void SetComputeIntParam(ComputeShader computeShader, string name, int val)
Parameters
Type Name Description
ComputeShader computeShader
String name
Int32 val
| Improve this Doc View Source

SetComputeIntParams(ComputeShader, Int32, Int32[])

Declaration
public void SetComputeIntParams(ComputeShader computeShader, int nameID, params int[] values)
Parameters
Type Name Description
ComputeShader computeShader
Int32 nameID
Int32[] values
| Improve this Doc View Source

SetComputeIntParams(ComputeShader, String, Int32[])

Declaration
public void SetComputeIntParams(ComputeShader computeShader, string name, params int[] values)
Parameters
Type Name Description
ComputeShader computeShader
String name
Int32[] values

SetComputeMatrixArrayParam(ComputeShader, Int32, Matrix4x4[])

Declaration
public void SetComputeMatrixArrayParam(ComputeShader computeShader, int nameID, Matrix4x4[] values)
Parameters
Type Name Description
ComputeShader computeShader
Int32 nameID
Matrix4x4[] values
| Improve this Doc View Source

SetComputeMatrixArrayParam(ComputeShader, String, Matrix4x4[])

Declaration
public void SetComputeMatrixArrayParam(ComputeShader computeShader, string name, Matrix4x4[] values)
Parameters
Type Name Description
ComputeShader computeShader
String name
Matrix4x4[] values

SetComputeMatrixParam(ComputeShader, Int32, Matrix4x4)

Declaration
public void SetComputeMatrixParam(ComputeShader computeShader, int nameID, Matrix4x4 val)
Parameters
Type Name Description
ComputeShader computeShader
Int32 nameID
Matrix4x4 val
| Improve this Doc View Source

SetComputeMatrixParam(ComputeShader, String, Matrix4x4)

Declaration
public void SetComputeMatrixParam(ComputeShader computeShader, string name, Matrix4x4 val)
Parameters
Type Name Description
ComputeShader computeShader
String name
Matrix4x4 val
| Improve this Doc View Source

SetComputeTextureParam(ComputeShader, Int32, Int32, RenderTargetIdentifier)

Declaration
public void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, int nameID, RenderTargetIdentifier rt)
Parameters
Type Name Description
ComputeShader computeShader
Int32 kernelIndex
Int32 nameID
RenderTargetIdentifier rt
| Improve this Doc View Source

SetComputeTextureParam(ComputeShader, Int32, Int32, RenderTargetIdentifier, Int32)

Declaration
public void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, int nameID, RenderTargetIdentifier rt, int mipLevel)
Parameters
Type Name Description
ComputeShader computeShader
Int32 kernelIndex
Int32 nameID
RenderTargetIdentifier rt
Int32 mipLevel
| Improve this Doc View Source

SetComputeTextureParam(ComputeShader, Int32, String, RenderTargetIdentifier)

Declaration
public void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, string name, RenderTargetIdentifier rt)
Parameters
Type Name Description
ComputeShader computeShader
Int32 kernelIndex
String name
RenderTargetIdentifier rt
| Improve this Doc View Source

SetComputeTextureParam(ComputeShader, Int32, String, RenderTargetIdentifier, Int32)

Declaration
public void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, string name, RenderTargetIdentifier rt, int mipLevel)
Parameters
Type Name Description
ComputeShader computeShader
Int32 kernelIndex
String name
RenderTargetIdentifier rt
Int32 mipLevel

SetComputeVectorArrayParam(ComputeShader, Int32, Vector4[])

Declaration
public void SetComputeVectorArrayParam(ComputeShader computeShader, int nameID, Vector4[] values)
Parameters
Type Name Description
ComputeShader computeShader
Int32 nameID
Vector4[] values
| Improve this Doc View Source

SetComputeVectorArrayParam(ComputeShader, String, Vector4[])

Declaration
public void SetComputeVectorArrayParam(ComputeShader computeShader, string name, Vector4[] values)
Parameters
Type Name Description
ComputeShader computeShader
String name
Vector4[] values

SetComputeVectorParam(ComputeShader, Int32, Vector4)

Declaration
public void SetComputeVectorParam(ComputeShader computeShader, int nameID, Vector4 val)
Parameters
Type Name Description
ComputeShader computeShader
Int32 nameID
Vector4 val
| Improve this Doc View Source

SetComputeVectorParam(ComputeShader, String, Vector4)

Declaration
public void SetComputeVectorParam(ComputeShader computeShader, string name, Vector4 val)
Parameters
Type Name Description
ComputeShader computeShader
String name
Vector4 val

SetGlobalBuffer(Int32, ComputeBuffer)

Declaration
public void SetGlobalBuffer(int nameID, ComputeBuffer value)
Parameters
Type Name Description
Int32 nameID
ComputeBuffer value
| Improve this Doc View Source

SetGlobalBuffer(String, ComputeBuffer)

Declaration
public void SetGlobalBuffer(string name, ComputeBuffer value)
Parameters
Type Name Description
String name
ComputeBuffer value

SetGlobalColor(Int32, Color)

Declaration
public void SetGlobalColor(int nameID, Color value)
Parameters
Type Name Description
Int32 nameID
Color value
| Improve this Doc View Source

SetGlobalColor(String, Color)

Declaration
public void SetGlobalColor(string name, Color value)
Parameters
Type Name Description
String name
Color value

SetGlobalDepthBias(Single, Single)

Declaration
public void SetGlobalDepthBias(float bias, float slopeBias)
Parameters
Type Name Description
Single bias
Single slopeBias

SetGlobalFloat(Int32, Single)

Declaration
public void SetGlobalFloat(int nameID, float value)
Parameters
Type Name Description
Int32 nameID
Single value
| Improve this Doc View Source

SetGlobalFloat(String, Single)

Declaration
public void SetGlobalFloat(string name, float value)
Parameters
Type Name Description
String name
Single value
| Improve this Doc View Source

SetGlobalFloatArray(Int32, List<Single>)

Declaration
public void SetGlobalFloatArray(int nameID, List<float> values)
Parameters
Type Name Description
Int32 nameID
List<Single> values

SetGlobalFloatArray(Int32, Single[])

Declaration
public void SetGlobalFloatArray(int nameID, float[] values)
Parameters
Type Name Description
Int32 nameID
Single[] values
| Improve this Doc View Source

SetGlobalFloatArray(String, List<Single>)

Declaration
public void SetGlobalFloatArray(string propertyName, List<float> values)
Parameters
Type Name Description
String propertyName
List<Single> values
| Improve this Doc View Source

SetGlobalFloatArray(String, Single[])

Declaration
public void SetGlobalFloatArray(string propertyName, float[] values)
Parameters
Type Name Description
String propertyName
Single[] values

SetGlobalInt(Int32, Int32)

Declaration
public void SetGlobalInt(int nameID, int value)
Parameters
Type Name Description
Int32 nameID
Int32 value
| Improve this Doc View Source

SetGlobalInt(String, Int32)

Declaration
public void SetGlobalInt(string name, int value)
Parameters
Type Name Description
String name
Int32 value

SetGlobalMatrix(Int32, Matrix4x4)

Declaration
public void SetGlobalMatrix(int nameID, Matrix4x4 value)
Parameters
Type Name Description
Int32 nameID
Matrix4x4 value
| Improve this Doc View Source

SetGlobalMatrix(String, Matrix4x4)

Declaration
public void SetGlobalMatrix(string name, Matrix4x4 value)
Parameters
Type Name Description
String name
Matrix4x4 value
| Improve this Doc View Source

SetGlobalMatrixArray(Int32, List<Matrix4x4>)

Declaration
public void SetGlobalMatrixArray(int nameID, List<Matrix4x4> values)
Parameters
Type Name Description
Int32 nameID
List<Matrix4x4> values

SetGlobalMatrixArray(Int32, Matrix4x4[])

Declaration
public void SetGlobalMatrixArray(int nameID, Matrix4x4[] values)
Parameters
Type Name Description
Int32 nameID
Matrix4x4[] values
| Improve this Doc View Source

SetGlobalMatrixArray(String, List<Matrix4x4>)

Declaration
public void SetGlobalMatrixArray(string propertyName, List<Matrix4x4> values)
Parameters
Type Name Description
String propertyName
List<Matrix4x4> values
| Improve this Doc View Source

SetGlobalMatrixArray(String, Matrix4x4[])

Declaration
public void SetGlobalMatrixArray(string propertyName, Matrix4x4[] values)
Parameters
Type Name Description
String propertyName
Matrix4x4[] values
| Improve this Doc View Source

SetGlobalTexture(Int32, RenderTargetIdentifier)

Declaration
public void SetGlobalTexture(int nameID, RenderTargetIdentifier value)
Parameters
Type Name Description
Int32 nameID
RenderTargetIdentifier value
| Improve this Doc View Source

SetGlobalTexture(String, RenderTargetIdentifier)

Declaration
public void SetGlobalTexture(string name, RenderTargetIdentifier value)
Parameters
Type Name Description
String name
RenderTargetIdentifier value

SetGlobalVector(Int32, Vector4)

Declaration
public void SetGlobalVector(int nameID, Vector4 value)
Parameters
Type Name Description
Int32 nameID
Vector4 value
| Improve this Doc View Source

SetGlobalVector(String, Vector4)

Declaration
public void SetGlobalVector(string name, Vector4 value)
Parameters
Type Name Description
String name
Vector4 value
| Improve this Doc View Source

SetGlobalVectorArray(Int32, List<Vector4>)

Declaration
public void SetGlobalVectorArray(int nameID, List<Vector4> values)
Parameters
Type Name Description
Int32 nameID
List<Vector4> values

SetGlobalVectorArray(Int32, Vector4[])

Declaration
public void SetGlobalVectorArray(int nameID, Vector4[] values)
Parameters
Type Name Description
Int32 nameID
Vector4[] values
| Improve this Doc View Source

SetGlobalVectorArray(String, List<Vector4>)

Declaration
public void SetGlobalVectorArray(string propertyName, List<Vector4> values)
Parameters
Type Name Description
String propertyName
List<Vector4> values
| Improve this Doc View Source

SetGlobalVectorArray(String, Vector4[])

Declaration
public void SetGlobalVectorArray(string propertyName, Vector4[] values)
Parameters
Type Name Description
String propertyName
Vector4[] values

SetInvertCulling(Boolean)

Declaration
public void SetInvertCulling(bool invertCulling)
Parameters
Type Name Description
Boolean invertCulling

SetProjectionMatrix(Matrix4x4)

Declaration
public void SetProjectionMatrix(Matrix4x4 proj)
Parameters
Type Name Description
Matrix4x4 proj
| Improve this Doc View Source

SetRandomWriteTarget(Int32, ComputeBuffer)

Declaration
public void SetRandomWriteTarget(int index, ComputeBuffer buffer)
Parameters
Type Name Description
Int32 index
ComputeBuffer buffer
| Improve this Doc View Source

SetRandomWriteTarget(Int32, ComputeBuffer, Boolean)

Declaration
public void SetRandomWriteTarget(int index, ComputeBuffer buffer, bool preserveCounterValue)
Parameters
Type Name Description
Int32 index
ComputeBuffer buffer
Boolean preserveCounterValue
| Improve this Doc View Source

SetRandomWriteTarget(Int32, RenderTargetIdentifier)

Declaration
public void SetRandomWriteTarget(int index, RenderTargetIdentifier rt)
Parameters
Type Name Description
Int32 index
RenderTargetIdentifier rt
| Improve this Doc View Source

SetRenderTarget(RenderTargetBinding)

Declaration
public void SetRenderTarget(RenderTargetBinding binding)
Parameters
Type Name Description
RenderTargetBinding binding
| Improve this Doc View Source

SetRenderTarget(RenderTargetIdentifier)

Declaration
public void SetRenderTarget(RenderTargetIdentifier rt)
Parameters
Type Name Description
RenderTargetIdentifier rt
| Improve this Doc View Source

SetRenderTarget(RenderTargetIdentifier, Int32)

Declaration
public void SetRenderTarget(RenderTargetIdentifier rt, int mipLevel)
Parameters
Type Name Description
RenderTargetIdentifier rt
Int32 mipLevel
| Improve this Doc View Source

SetRenderTarget(RenderTargetIdentifier, Int32, CubemapFace)

Declaration
public void SetRenderTarget(RenderTargetIdentifier rt, int mipLevel, CubemapFace cubemapFace)
Parameters
Type Name Description
RenderTargetIdentifier rt
Int32 mipLevel
CubemapFace cubemapFace
| Improve this Doc View Source

SetRenderTarget(RenderTargetIdentifier, Int32, CubemapFace, Int32)

Declaration
public void SetRenderTarget(RenderTargetIdentifier rt, int mipLevel, CubemapFace cubemapFace, int depthSlice)
Parameters
Type Name Description
RenderTargetIdentifier rt
Int32 mipLevel
CubemapFace cubemapFace
Int32 depthSlice
| Improve this Doc View Source

SetRenderTarget(RenderTargetIdentifier, RenderBufferLoadAction, RenderBufferStoreAction)

Declaration
public void SetRenderTarget(RenderTargetIdentifier rt, RenderBufferLoadAction loadAction, RenderBufferStoreAction storeAction)
Parameters
Type Name Description
RenderTargetIdentifier rt
RenderBufferLoadAction loadAction
RenderBufferStoreAction storeAction
| Improve this Doc View Source

SetRenderTarget(RenderTargetIdentifier, RenderBufferLoadAction, RenderBufferStoreAction, RenderBufferLoadAction, RenderBufferStoreAction)

Declaration
public 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
| Improve this Doc View Source

SetRenderTarget(RenderTargetIdentifier, RenderBufferLoadAction, RenderBufferStoreAction, RenderTargetIdentifier, RenderBufferLoadAction, RenderBufferStoreAction)

Declaration
public 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
| Improve this Doc View Source

SetRenderTarget(RenderTargetIdentifier, RenderTargetIdentifier)

Declaration
public void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth)
Parameters
Type Name Description
RenderTargetIdentifier color
RenderTargetIdentifier depth
| Improve this Doc View Source

SetRenderTarget(RenderTargetIdentifier, RenderTargetIdentifier, Int32)

Declaration
public void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth, int mipLevel)
Parameters
Type Name Description
RenderTargetIdentifier color
RenderTargetIdentifier depth
Int32 mipLevel
| Improve this Doc View Source

SetRenderTarget(RenderTargetIdentifier, RenderTargetIdentifier, Int32, CubemapFace)

Declaration
public void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth, int mipLevel, CubemapFace cubemapFace)
Parameters
Type Name Description
RenderTargetIdentifier color
RenderTargetIdentifier depth
Int32 mipLevel
CubemapFace cubemapFace
| Improve this Doc View Source

SetRenderTarget(RenderTargetIdentifier, RenderTargetIdentifier, Int32, CubemapFace, Int32)

Declaration
public void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth, int mipLevel, CubemapFace cubemapFace, int depthSlice)
Parameters
Type Name Description
RenderTargetIdentifier color
RenderTargetIdentifier depth
Int32 mipLevel
CubemapFace cubemapFace
Int32 depthSlice
| Improve this Doc View Source

SetRenderTarget(RenderTargetIdentifier[], RenderTargetIdentifier)

Declaration
public void SetRenderTarget(RenderTargetIdentifier[] colors, RenderTargetIdentifier depth)
Parameters
Type Name Description
RenderTargetIdentifier[] colors
RenderTargetIdentifier depth
| Improve this Doc View Source

SetShadowSamplingMode(RenderTargetIdentifier, ShadowSamplingMode)

Declaration
public void SetShadowSamplingMode(RenderTargetIdentifier shadowmap, ShadowSamplingMode mode)
Parameters
Type Name Description
RenderTargetIdentifier shadowmap
ShadowSamplingMode mode

SetViewMatrix(Matrix4x4)

Declaration
public void SetViewMatrix(Matrix4x4 view)
Parameters
Type Name Description
Matrix4x4 view

SetViewport(Rect)

Declaration
public void SetViewport(Rect pixelRect)
Parameters
Type Name Description
Rect pixelRect

SetViewProjectionMatrices(Matrix4x4, Matrix4x4)

Declaration
public void SetViewProjectionMatrices(Matrix4x4 view, Matrix4x4 proj)
Parameters
Type Name Description
Matrix4x4 view
Matrix4x4 proj
| Improve this Doc View Source

WaitOnGPUFence(GPUFence)

Declaration
public void WaitOnGPUFence(GPUFence fence)
Parameters
Type Name Description
GPUFence fence
| Improve this Doc View Source

WaitOnGPUFence(GPUFence, SynchronisationStage)

Declaration
public void WaitOnGPUFence(GPUFence fence, SynchronisationStage stage)
Parameters
Type Name Description
GPUFence fence
SynchronisationStage stage

Implements

System.IDisposable

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX