Class RasterCommandBuffer
A command buffer that is used with a rasterization render graph pass.
Inheritance
RasterCommandBuffer
Assembly: Unity.RenderPipelines.Core.Runtime.dll
Syntax
public class RasterCommandBuffer : BaseCommandBuffer, IRasterCommandBuffer, IBaseCommandBuffer
Methods
BeginSample(string)
Declaration
public void BeginSample(string name)
Parameters
BeginSample(ProfilerMarker)
Declaration
public void BeginSample(ProfilerMarker marker)
Parameters
BeginSample(CustomSampler)
Declaration
public void BeginSample(CustomSampler sampler)
Parameters
ClearRenderTarget(bool, bool, Color)
Declaration
public void ClearRenderTarget(bool clearDepth, bool clearColor, Color backgroundColor)
Parameters
ClearRenderTarget(bool, bool, Color, float)
Declaration
public void ClearRenderTarget(bool clearDepth, bool clearColor, Color backgroundColor, float depth)
Parameters
ClearRenderTarget(bool, bool, Color, float, uint)
Declaration
public void ClearRenderTarget(bool clearDepth, bool clearColor, Color backgroundColor, float depth, uint stencil)
Parameters
ClearRenderTarget(RTClearFlags, Color, float, uint)
Declaration
public void ClearRenderTarget(RTClearFlags clearFlags, Color backgroundColor, float depth, uint stencil)
Parameters
ClearRenderTarget(RTClearFlags, Color[], float, uint)
Declaration
public void ClearRenderTarget(RTClearFlags clearFlags, Color[] backgroundColors, float depth, uint stencil)
Parameters
Declaration
public void ConfigureFoveatedRendering(IntPtr platformData)
Parameters
DisableKeyword(ComputeShader, in LocalKeyword)
Declaration
public void DisableKeyword(ComputeShader computeShader, in LocalKeyword keyword)
Parameters
DisableKeyword(Material, in LocalKeyword)
Declaration
public void DisableKeyword(Material material, in LocalKeyword keyword)
Parameters
DisableKeyword(in GlobalKeyword)
Declaration
public void DisableKeyword(in GlobalKeyword keyword)
Parameters
DisableScissorRect()
Declaration
public void DisableScissorRect()
DisableShaderKeyword(string)
Declaration
public void DisableShaderKeyword(string keyword)
Parameters
DrawMesh(Mesh, Matrix4x4, Material)
Declaration
public void DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material)
Parameters
DrawMesh(Mesh, Matrix4x4, Material, int)
Declaration
public void DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material, int submeshIndex)
Parameters
DrawMesh(Mesh, Matrix4x4, Material, int, int)
Declaration
public void DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material, int submeshIndex, int shaderPass)
Parameters
DrawMesh(Mesh, Matrix4x4, Material, int, int, MaterialPropertyBlock)
Declaration
public void DrawMesh(Mesh mesh, Matrix4x4 matrix, Material material, int submeshIndex, int shaderPass, MaterialPropertyBlock properties)
Parameters
DrawMeshInstanced(Mesh, int, Material, int, Matrix4x4[])
Declaration
public void DrawMeshInstanced(Mesh mesh, int submeshIndex, Material material, int shaderPass, Matrix4x4[] matrices)
Parameters
DrawMeshInstanced(Mesh, int, Material, int, Matrix4x4[], int)
Declaration
public void DrawMeshInstanced(Mesh mesh, int submeshIndex, Material material, int shaderPass, Matrix4x4[] matrices, int count)
Parameters
DrawMeshInstanced(Mesh, int, Material, int, Matrix4x4[], int, MaterialPropertyBlock)
Declaration
public void DrawMeshInstanced(Mesh mesh, int submeshIndex, Material material, int shaderPass, Matrix4x4[] matrices, int count, MaterialPropertyBlock properties)
Parameters
DrawMeshInstancedIndirect(Mesh, int, Material, int, ComputeBuffer)
Declaration
public void DrawMeshInstancedIndirect(Mesh mesh, int submeshIndex, Material material, int shaderPass, ComputeBuffer bufferWithArgs)
Parameters
DrawMeshInstancedIndirect(Mesh, int, Material, int, ComputeBuffer, int)
Declaration
public void DrawMeshInstancedIndirect(Mesh mesh, int submeshIndex, Material material, int shaderPass, ComputeBuffer bufferWithArgs, int argsOffset)
Parameters
DrawMeshInstancedIndirect(Mesh, int, Material, int, ComputeBuffer, int, MaterialPropertyBlock)
Declaration
public void DrawMeshInstancedIndirect(Mesh mesh, int submeshIndex, Material material, int shaderPass, ComputeBuffer bufferWithArgs, int argsOffset, MaterialPropertyBlock properties)
Parameters
DrawMeshInstancedIndirect(Mesh, int, Material, int, GraphicsBuffer)
Declaration
public void DrawMeshInstancedIndirect(Mesh mesh, int submeshIndex, Material material, int shaderPass, GraphicsBuffer bufferWithArgs)
Parameters
DrawMeshInstancedIndirect(Mesh, int, Material, int, GraphicsBuffer, int)
Declaration
public void DrawMeshInstancedIndirect(Mesh mesh, int submeshIndex, Material material, int shaderPass, GraphicsBuffer bufferWithArgs, int argsOffset)
Parameters
DrawMeshInstancedIndirect(Mesh, int, Material, int, GraphicsBuffer, int, MaterialPropertyBlock)
Declaration
public void DrawMeshInstancedIndirect(Mesh mesh, int submeshIndex, Material material, int shaderPass, GraphicsBuffer bufferWithArgs, int argsOffset, MaterialPropertyBlock properties)
Parameters
DrawMeshInstancedProcedural(Mesh, int, Material, int, int, MaterialPropertyBlock)
Declaration
public void DrawMeshInstancedProcedural(Mesh mesh, int submeshIndex, Material material, int shaderPass, int count, MaterialPropertyBlock properties)
Parameters
DrawMultipleMeshes(Matrix4x4[], Mesh[], int[], int, Material, int, MaterialPropertyBlock)
Declaration
public void DrawMultipleMeshes(Matrix4x4[] matrices, Mesh[] meshes, int[] subsetIndices, int count, Material material, int shaderPass, MaterialPropertyBlock properties)
Parameters
DrawOcclusionMesh(RectInt)
Declaration
public void DrawOcclusionMesh(RectInt normalizedCamViewport)
Parameters
DrawProcedural(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, int)
Declaration
public void DrawProcedural(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, int indexCount)
Parameters
DrawProcedural(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, int, int)
Declaration
public void DrawProcedural(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, int indexCount, int instanceCount)
Parameters
DrawProcedural(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, int, int, MaterialPropertyBlock)
Declaration
public void DrawProcedural(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, int indexCount, int instanceCount, MaterialPropertyBlock properties)
Parameters
DrawProcedural(Matrix4x4, Material, int, MeshTopology, int)
Declaration
public void DrawProcedural(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, int vertexCount)
Parameters
DrawProcedural(Matrix4x4, Material, int, MeshTopology, int, int)
Declaration
public void DrawProcedural(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, int vertexCount, int instanceCount)
Parameters
DrawProcedural(Matrix4x4, Material, int, MeshTopology, int, int, MaterialPropertyBlock)
Declaration
public void DrawProcedural(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, int vertexCount, int instanceCount, MaterialPropertyBlock properties)
Parameters
DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, ComputeBuffer)
Declaration
public void DrawProceduralIndirect(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs)
Parameters
DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int)
Declaration
public void DrawProceduralIndirect(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs, int argsOffset)
Parameters
DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int, uint, ComputeBuffer, int, MaterialPropertyBlock)
Declaration
public void DrawProceduralIndirect(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs, int argsOffset, uint drawCount, ComputeBuffer countBuffer = null, int countBufferOffset = 0, MaterialPropertyBlock properties = null)
Parameters
DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int, MaterialPropertyBlock)
Declaration
public void DrawProceduralIndirect(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs, int argsOffset, MaterialPropertyBlock properties)
Parameters
DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, GraphicsBuffer)
Declaration
public void DrawProceduralIndirect(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, GraphicsBuffer bufferWithArgs)
Parameters
DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int)
Declaration
public void DrawProceduralIndirect(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, GraphicsBuffer bufferWithArgs, int argsOffset)
Parameters
DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int, uint, GraphicsBuffer, int, MaterialPropertyBlock)
Declaration
public void DrawProceduralIndirect(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, GraphicsBuffer bufferWithArgs, int argsOffset, uint drawCount, GraphicsBuffer countBuffer = null, int countBufferOffset = 0, MaterialPropertyBlock properties = null)
Parameters
DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int, MaterialPropertyBlock)
Declaration
public void DrawProceduralIndirect(GraphicsBuffer indexBuffer, Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, GraphicsBuffer bufferWithArgs, int argsOffset, MaterialPropertyBlock properties)
Parameters
DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, ComputeBuffer)
Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs)
Parameters
DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int)
Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs, int argsOffset)
Parameters
DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int, uint, ComputeBuffer, int, MaterialPropertyBlock)
Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs, int argsOffset, uint drawCount, ComputeBuffer countBuffer = null, int countBufferOffset = 0, MaterialPropertyBlock properties = null)
Parameters
DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int, MaterialPropertyBlock)
Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, ComputeBuffer bufferWithArgs, int argsOffset, MaterialPropertyBlock properties)
Parameters
DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, GraphicsBuffer)
Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, GraphicsBuffer bufferWithArgs)
Parameters
DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int)
Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, GraphicsBuffer bufferWithArgs, int argsOffset)
Parameters
DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int, uint, GraphicsBuffer, int, MaterialPropertyBlock)
Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, GraphicsBuffer bufferWithArgs, int argsOffset, uint drawCount, GraphicsBuffer countBuffer = null, int countBufferOffset = 0, MaterialPropertyBlock properties = null)
Parameters
DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int, MaterialPropertyBlock)
Declaration
public void DrawProceduralIndirect(Matrix4x4 matrix, Material material, int shaderPass, MeshTopology topology, GraphicsBuffer bufferWithArgs, int argsOffset, MaterialPropertyBlock properties)
Parameters
DrawRenderer(Renderer, Material)
Declaration
public void DrawRenderer(Renderer renderer, Material material)
Parameters
DrawRenderer(Renderer, Material, int)
Declaration
public void DrawRenderer(Renderer renderer, Material material, int submeshIndex)
Parameters
DrawRenderer(Renderer, Material, int, int)
Declaration
public void DrawRenderer(Renderer renderer, Material material, int submeshIndex, int shaderPass)
Parameters
DrawRendererList(RendererList)
Declaration
public void DrawRendererList(RendererList rendererList)
Parameters
EnableKeyword(ComputeShader, in LocalKeyword)
Declaration
public void EnableKeyword(ComputeShader computeShader, in LocalKeyword keyword)
Parameters
EnableKeyword(Material, in LocalKeyword)
Declaration
public void EnableKeyword(Material material, in LocalKeyword keyword)
Parameters
EnableKeyword(in GlobalKeyword)
Declaration
public void EnableKeyword(in GlobalKeyword keyword)
Parameters
EnableScissorRect(Rect)
Declaration
public void EnableScissorRect(Rect scissor)
Parameters
EnableShaderKeyword(string)
Declaration
public void EnableShaderKeyword(string keyword)
Parameters
EndSample(string)
Declaration
public void EndSample(string name)
Parameters
EndSample(ProfilerMarker)
Declaration
public void EndSample(ProfilerMarker marker)
Parameters
EndSample(CustomSampler)
Declaration
public void EndSample(CustomSampler sampler)
Parameters
IncrementUpdateCount(RenderTargetIdentifier)
Declaration
public void IncrementUpdateCount(RenderTargetIdentifier dest)
Parameters
InvokeOnRenderObjectCallbacks()
Declaration
public void InvokeOnRenderObjectCallbacks()
IssuePluginCustomBlit(IntPtr, uint, RenderTargetIdentifier, RenderTargetIdentifier, uint, uint)
Declaration
public void IssuePluginCustomBlit(IntPtr callback, uint command, RenderTargetIdentifier source, RenderTargetIdentifier dest, uint commandParam, uint commandFlags)
Parameters
IssuePluginCustomTextureUpdateV2(IntPtr, Texture, uint)
Declaration
public void IssuePluginCustomTextureUpdateV2(IntPtr callback, Texture targetTexture, uint userData)
Parameters
IssuePluginEvent(IntPtr, int)
Declaration
public void IssuePluginEvent(IntPtr callback, int eventID)
Parameters
IssuePluginEventAndData(IntPtr, int, IntPtr)
Declaration
public void IssuePluginEventAndData(IntPtr callback, int eventID, IntPtr data)
Parameters
MarkLateLatchMatrixShaderPropertyID(CameraLateLatchMatrixType, int)
Declaration
public void MarkLateLatchMatrixShaderPropertyID(CameraLateLatchMatrixType matrixPropertyType, int shaderPropertyID)
Parameters
SetBufferData(ComputeBuffer, Array)
Declaration
public void SetBufferData(ComputeBuffer buffer, Array data)
Parameters
SetBufferData(ComputeBuffer, Array, int, int, int)
Declaration
public void SetBufferData(ComputeBuffer buffer, Array data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count)
Parameters
SetBufferData(GraphicsBuffer, Array)
Declaration
public void SetBufferData(GraphicsBuffer buffer, Array data)
Parameters
SetBufferData(GraphicsBuffer, Array, int, int, int)
Declaration
public void SetBufferData(GraphicsBuffer buffer, Array data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count)
Parameters
SetBufferData<T>(ComputeBuffer, List<T>)
Declaration
public void SetBufferData<T>(ComputeBuffer buffer, List<T> data) where T : struct
Parameters
Type Parameters
SetBufferData<T>(ComputeBuffer, List<T>, int, int, int)
Declaration
public void SetBufferData<T>(ComputeBuffer buffer, List<T> data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count) where T : struct
Parameters
Type Parameters
SetBufferData<T>(ComputeBuffer, NativeArray<T>)
Declaration
public void SetBufferData<T>(ComputeBuffer buffer, NativeArray<T> data) where T : struct
Parameters
Type Parameters
SetBufferData<T>(ComputeBuffer, NativeArray<T>, int, int, int)
Declaration
public void SetBufferData<T>(ComputeBuffer buffer, NativeArray<T> data, int nativeBufferStartIndex, int graphicsBufferStartIndex, int count) where T : struct
Parameters
Type Parameters
SetBufferData<T>(GraphicsBuffer, List<T>)
Declaration
public void SetBufferData<T>(GraphicsBuffer buffer, List<T> data) where T : struct
Parameters
Type Parameters
SetBufferData<T>(GraphicsBuffer, List<T>, int, int, int)
Declaration
public void SetBufferData<T>(GraphicsBuffer buffer, List<T> data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count) where T : struct
Parameters
Type Parameters
SetBufferData<T>(GraphicsBuffer, NativeArray<T>)
Declaration
public void SetBufferData<T>(GraphicsBuffer buffer, NativeArray<T> data) where T : struct
Parameters
Type Parameters
SetBufferData<T>(GraphicsBuffer, NativeArray<T>, int, int, int)
Declaration
public void SetBufferData<T>(GraphicsBuffer buffer, NativeArray<T> data, int nativeBufferStartIndex, int graphicsBufferStartIndex, int count) where T : struct
Parameters
Type Parameters
SetFoveatedRenderingMode(FoveatedRenderingMode)
Declaration
public void SetFoveatedRenderingMode(FoveatedRenderingMode foveatedRenderingMode)
Parameters
SetGlobalBuffer(int, ComputeBuffer)
Declaration
public void SetGlobalBuffer(int nameID, ComputeBuffer value)
Parameters
SetGlobalBuffer(int, GraphicsBuffer)
Declaration
public void SetGlobalBuffer(int nameID, GraphicsBuffer value)
Parameters
SetGlobalBuffer(string, ComputeBuffer)
Declaration
public void SetGlobalBuffer(string name, ComputeBuffer value)
Parameters
SetGlobalBuffer(string, GraphicsBuffer)
Declaration
public void SetGlobalBuffer(string name, GraphicsBuffer value)
Parameters
SetGlobalColor(int, Color)
Declaration
public void SetGlobalColor(int nameID, Color value)
Parameters
SetGlobalColor(string, Color)
Declaration
public void SetGlobalColor(string name, Color value)
Parameters
SetGlobalConstantBuffer(ComputeBuffer, int, int, int)
Declaration
public void SetGlobalConstantBuffer(ComputeBuffer buffer, int nameID, int offset, int size)
Parameters
SetGlobalConstantBuffer(ComputeBuffer, string, int, int)
Declaration
public void SetGlobalConstantBuffer(ComputeBuffer buffer, string name, int offset, int size)
Parameters
SetGlobalConstantBuffer(GraphicsBuffer, int, int, int)
Declaration
public void SetGlobalConstantBuffer(GraphicsBuffer buffer, int nameID, int offset, int size)
Parameters
SetGlobalConstantBuffer(GraphicsBuffer, string, int, int)
Declaration
public void SetGlobalConstantBuffer(GraphicsBuffer buffer, string name, int offset, int size)
Parameters
SetGlobalDepthBias(float, float)
Declaration
public void SetGlobalDepthBias(float bias, float slopeBias)
Parameters
SetGlobalFloat(int, float)
Declaration
public void SetGlobalFloat(int nameID, float value)
Parameters
SetGlobalFloat(string, float)
Declaration
public void SetGlobalFloat(string name, float value)
Parameters
SetGlobalFloatArray(int, List<float>)
Declaration
public void SetGlobalFloatArray(int nameID, List<float> values)
Parameters
SetGlobalFloatArray(int, float[])
Declaration
public void SetGlobalFloatArray(int nameID, float[] values)
Parameters
SetGlobalFloatArray(string, List<float>)
Declaration
public void SetGlobalFloatArray(string propertyName, List<float> values)
Parameters
SetGlobalFloatArray(string, float[])
Declaration
public void SetGlobalFloatArray(string propertyName, float[] values)
Parameters
SetGlobalInt(int, int)
Declaration
public void SetGlobalInt(int nameID, int value)
Parameters
SetGlobalInt(string, int)
Declaration
public void SetGlobalInt(string name, int value)
Parameters
SetGlobalInteger(int, int)
Declaration
public void SetGlobalInteger(int nameID, int value)
Parameters
SetGlobalInteger(string, int)
Declaration
public void SetGlobalInteger(string name, int value)
Parameters
SetGlobalMatrix(int, Matrix4x4)
Declaration
public void SetGlobalMatrix(int nameID, Matrix4x4 value)
Parameters
SetGlobalMatrix(string, Matrix4x4)
Declaration
public void SetGlobalMatrix(string name, Matrix4x4 value)
Parameters
SetGlobalMatrixArray(int, List<Matrix4x4>)
Declaration
public void SetGlobalMatrixArray(int nameID, List<Matrix4x4> values)
Parameters
SetGlobalMatrixArray(int, ReadOnlySpan<Matrix4x4>)
Declaration
public void SetGlobalMatrixArray(int nameID, ReadOnlySpan<Matrix4x4> values)
Parameters
SetGlobalMatrixArray(int, Matrix4x4[])
Declaration
public void SetGlobalMatrixArray(int nameID, Matrix4x4[] values)
Parameters
SetGlobalMatrixArray(string, List<Matrix4x4>)
Declaration
public void SetGlobalMatrixArray(string propertyName, List<Matrix4x4> values)
Parameters
SetGlobalMatrixArray(string, Matrix4x4[])
Declaration
public void SetGlobalMatrixArray(string propertyName, Matrix4x4[] values)
Parameters
SetGlobalTexture(int, TextureHandle)
Declaration
public void SetGlobalTexture(int nameID, TextureHandle value)
Parameters
SetGlobalTexture(int, TextureHandle, RenderTextureSubElement)
Declaration
public void SetGlobalTexture(int nameID, TextureHandle value, RenderTextureSubElement element)
Parameters
SetGlobalTexture(string, TextureHandle)
Declaration
public void SetGlobalTexture(string name, TextureHandle value)
Parameters
SetGlobalTexture(string, TextureHandle, RenderTextureSubElement)
Declaration
public void SetGlobalTexture(string name, TextureHandle value, RenderTextureSubElement element)
Parameters
SetGlobalVector(int, Vector4)
Declaration
public void SetGlobalVector(int nameID, Vector4 value)
Parameters
SetGlobalVector(string, Vector4)
Declaration
public void SetGlobalVector(string name, Vector4 value)
Parameters
SetGlobalVectorArray(int, List<Vector4>)
Declaration
public void SetGlobalVectorArray(int nameID, List<Vector4> values)
Parameters
SetGlobalVectorArray(int, Vector4[])
Declaration
public void SetGlobalVectorArray(int nameID, Vector4[] values)
Parameters
SetGlobalVectorArray(string, List<Vector4>)
Declaration
public void SetGlobalVectorArray(string propertyName, List<Vector4> values)
Parameters
SetGlobalVectorArray(string, Vector4[])
Declaration
public void SetGlobalVectorArray(string propertyName, Vector4[] values)
Parameters
SetInstanceMultiplier(uint)
Declaration
public void SetInstanceMultiplier(uint multiplier)
Parameters
SetInvertCulling(bool)
Declaration
public void SetInvertCulling(bool invertCulling)
Parameters
SetKeyword(ComputeShader, in LocalKeyword, bool)
Declaration
public void SetKeyword(ComputeShader computeShader, in LocalKeyword keyword, bool value)
Parameters
SetKeyword(Material, in LocalKeyword, bool)
Declaration
public void SetKeyword(Material material, in LocalKeyword keyword, bool value)
Parameters
SetKeyword(in GlobalKeyword, bool)
Declaration
public void SetKeyword(in GlobalKeyword keyword, bool value)
Parameters
SetLateLatchProjectionMatrices(Matrix4x4[])
Declaration
public void SetLateLatchProjectionMatrices(Matrix4x4[] projectionMat)
Parameters
SetShadingRateCombiner(ShadingRateCombinerStage, ShadingRateCombiner)
Declaration
public void SetShadingRateCombiner(ShadingRateCombinerStage stage, ShadingRateCombiner combiner)
Parameters
SetShadingRateFragmentSize(ShadingRateFragmentSize)
Declaration
public void SetShadingRateFragmentSize(ShadingRateFragmentSize shadingRateFragmentSize)
Parameters
SetShadowSamplingMode(RenderTargetIdentifier, ShadowSamplingMode)
Declaration
public void SetShadowSamplingMode(RenderTargetIdentifier shadowmap, ShadowSamplingMode mode)
Parameters
SetSinglePassStereo(SinglePassStereoMode)
Declaration
public void SetSinglePassStereo(SinglePassStereoMode mode)
Parameters
SetViewProjectionMatrices(Matrix4x4, Matrix4x4)
Declaration
public void SetViewProjectionMatrices(Matrix4x4 view, Matrix4x4 proj)
Parameters
SetViewport(Rect)
Declaration
public void SetViewport(Rect pixelRect)
Parameters
SetWireframe(bool)
Declaration
public void SetWireframe(bool enable)
Parameters
SetupCameraProperties(Camera)
Declaration
public void SetupCameraProperties(Camera camera)
Parameters
UnmarkLateLatchMatrix(CameraLateLatchMatrixType)
Declaration
public void UnmarkLateLatchMatrix(CameraLateLatchMatrixType matrixPropertyType)
Parameters
Implements
Extension Methods