Zdexby TheHolyOneZ
36,909 classes
Class

IComputeCommandBuffer

UnityEngine.Rendering.IComputeCommandBuffer, Unity.RenderPipelines.Core.Runtime Unity.RenderPipelines.Core.Runtime.dll

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 92

SignatureFlagsNativeParams
void SetComputeFloatParam(ComputeShader computeShader, int nameID, float val)Public+3 flags—0x08
void SetComputeIntParam(ComputeShader computeShader, int nameID, int val)Public+3 flags—0x08
void SetComputeVectorParam(ComputeShader computeShader, int nameID, const Vector4& val)Public+3 flags0x10
void SetComputeVectorArrayParam(ComputeShader computeShader, int nameID, const Vector4[]& values)Public+3 flags—0x08
void SetComputeMatrixParam(ComputeShader computeShader, int nameID, const Matrix4x4& val)Public+3 flags0x40
void SetComputeMatrixArrayParam(ComputeShader computeShader, int nameID, const Matrix4x4[]& values)Public+3 flags—0x08
void SetRayTracingShaderPass(RayTracingShader rayTracingShader, const string& passName)Public+3 flags0x08
void SetBufferData(ComputeBuffer buffer, Array data)Public+3 flags0x08
void SetBufferData(ComputeBuffer buffer, List<T> data)Public+3 flags0x08
void SetBufferData(ComputeBuffer buffer, const NativeArray<T>& data)Public+3 flags0x10
void SetBufferData(ComputeBuffer buffer, Array data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count)Public+3 flags—0x08
void SetBufferData(ComputeBuffer buffer, List<T> data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count)Public+3 flags—0x08
void SetBufferData(ComputeBuffer buffer, const NativeArray<T>& data, int nativeBufferStartIndex, int graphicsBufferStartIndex, int count)Public+3 flags0x10
void SetBufferCounterValue(ComputeBuffer buffer, uint counterValue)Public+3 flags—0x08
void SetBufferData(GraphicsBuffer buffer, Array data)Public+3 flags0x08
void SetBufferData(GraphicsBuffer buffer, List<T> data)Public+3 flags0x08
void SetBufferData(GraphicsBuffer buffer, const NativeArray<T>& data)Public+3 flags0x10
void SetBufferData(GraphicsBuffer buffer, Array data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count)Public+3 flags—0x08
void SetBufferData(GraphicsBuffer buffer, List<T> data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count)Public+3 flags—0x08
void SetBufferData(GraphicsBuffer buffer, const NativeArray<T>& data, int nativeBufferStartIndex, int graphicsBufferStartIndex, int count)Public+3 flags0x10
void SetBufferCounterValue(GraphicsBuffer buffer, uint counterValue)Public+3 flags—0x08
void SetComputeFloatParam(ComputeShader computeShader, const string& name, float val)Public+3 flags—0x08
void SetComputeIntParam(ComputeShader computeShader, const string& name, int val)Public+3 flags—0x08
void SetComputeVectorParam(ComputeShader computeShader, const string& name, const Vector4& val)Public+3 flags0x10
void SetComputeVectorArrayParam(ComputeShader computeShader, const string& name, const Vector4[]& values)Public+3 flags0x08
void SetComputeMatrixParam(ComputeShader computeShader, const string& name, const Matrix4x4& val)Public+3 flags0x40
void SetComputeMatrixArrayParam(ComputeShader computeShader, const string& name, const Matrix4x4[]& values)Public+3 flags0x08
void SetComputeFloatParams(ComputeShader computeShader, const string& name, const float[]& values)Public+3 flags0x08
void SetComputeFloatParams(ComputeShader computeShader, int nameID, const float[]& values)Public+3 flags—0x08
void SetComputeIntParams(ComputeShader computeShader, const string& name, const int[]& values)Public+3 flags0x08
void SetComputeIntParams(ComputeShader computeShader, int nameID, const int[]& values)Public+3 flags—0x08
void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, const string& name, const TextureHandle& rt)Public+3 flags0x10
void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, int nameID, const TextureHandle& rt)Public+3 flags0x10
void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, const string& name, const TextureHandle& rt, int mipLevel)Public+3 flags0x10
void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, int nameID, const TextureHandle& rt, int mipLevel)Public+3 flags0x10
void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, const string& name, const TextureHandle& rt, int mipLevel, const RenderTextureSubElement& element)Public+3 flags0x10
void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, int nameID, const TextureHandle& rt, int mipLevel, const RenderTextureSubElement& element)Public+3 flags0x10
void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, int nameID, ComputeBuffer buffer)Public+3 flags0x08
void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, const string& name, ComputeBuffer buffer)Public+3 flags—0x08
void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, int nameID, const GraphicsBufferHandle& bufferHandle)Public+3 flags0x08
void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, const string& name, const GraphicsBufferHandle& bufferHandle)Public+3 flags0x08
void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, int nameID, GraphicsBuffer buffer)Public+3 flags0x08
void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, const string& name, GraphicsBuffer buffer)Public+3 flags—0x08
void SetComputeConstantBufferParam(ComputeShader computeShader, int nameID, ComputeBuffer buffer, int offset, int size)Public+3 flags—0x08
void SetComputeConstantBufferParam(ComputeShader computeShader, const string& name, ComputeBuffer buffer, int offset, int size)Public+3 flags0x08
void SetComputeConstantBufferParam(ComputeShader computeShader, int nameID, GraphicsBuffer buffer, int offset, int size)Public+3 flags—0x08
void SetComputeConstantBufferParam(ComputeShader computeShader, const string& name, GraphicsBuffer buffer, int offset, int size)Public+3 flags0x08
void SetComputeParamsFromMaterial(ComputeShader computeShader, int kernelIndex, Material material)Public+3 flags—0x08
void DispatchCompute(ComputeShader computeShader, int kernelIndex, int threadGroupsX, int threadGroupsY, int threadGroupsZ)Public+3 flags0x08
void DispatchCompute(ComputeShader computeShader, int kernelIndex, ComputeBuffer indirectBuffer, uint argsOffset)Public+3 flags0x08
void DispatchCompute(ComputeShader computeShader, int kernelIndex, GraphicsBuffer indirectBuffer, uint argsOffset)Public+3 flags0x08
void BuildRayTracingAccelerationStructure(RayTracingAccelerationStructure accelerationStructure)Public+3 flags0x08
void BuildRayTracingAccelerationStructure(RayTracingAccelerationStructure accelerationStructure, const Vector3& relativeOrigin)Public+3 flags—0x0C
void BuildRayTracingAccelerationStructure(RayTracingAccelerationStructure accelerationStructure, const BuildSettings& buildSettings)Public+3 flags0x10
void SetRayTracingAccelerationStructure(RayTracingShader rayTracingShader, const string& name, RayTracingAccelerationStructure rayTracingAccelerationStructure)Public+3 flags0x08
void SetRayTracingAccelerationStructure(RayTracingShader rayTracingShader, int nameID, RayTracingAccelerationStructure rayTracingAccelerationStructure)Public+3 flags—0x08
void SetRayTracingAccelerationStructure(ComputeShader computeShader, int kernelIndex, const string& name, RayTracingAccelerationStructure rayTracingAccelerationStructure)Public+3 flags—0x08
void SetRayTracingAccelerationStructure(ComputeShader computeShader, int kernelIndex, int nameID, RayTracingAccelerationStructure rayTracingAccelerationStructure)Public+3 flags0x08
void SetRayTracingBufferParam(RayTracingShader rayTracingShader, const string& name, ComputeBuffer buffer)Public+3 flags0x08
void SetRayTracingBufferParam(RayTracingShader rayTracingShader, int nameID, ComputeBuffer buffer)Public+3 flags—0x08
void SetRayTracingBufferParam(RayTracingShader rayTracingShader, const string& name, GraphicsBuffer buffer)Public+3 flags0x08
void SetRayTracingBufferParam(RayTracingShader rayTracingShader, int nameID, GraphicsBuffer buffer)Public+3 flags—0x08
void SetRayTracingBufferParam(RayTracingShader rayTracingShader, const string& name, const GraphicsBufferHandle& bufferHandle)Public+3 flags0x08
void SetRayTracingBufferParam(RayTracingShader rayTracingShader, int nameID, const GraphicsBufferHandle& bufferHandle)Public+3 flags0x08
void SetRayTracingConstantBufferParam(RayTracingShader rayTracingShader, int nameID, ComputeBuffer buffer, int offset, int size)Public+3 flags—0x08
void SetRayTracingConstantBufferParam(RayTracingShader rayTracingShader, const string& name, ComputeBuffer buffer, int offset, int size)Public+3 flags0x08
void SetRayTracingConstantBufferParam(RayTracingShader rayTracingShader, int nameID, GraphicsBuffer buffer, int offset, int size)Public+3 flags—0x08
void SetRayTracingConstantBufferParam(RayTracingShader rayTracingShader, const string& name, GraphicsBuffer buffer, int offset, int size)Public+3 flags0x08
void SetRayTracingTextureParam(RayTracingShader rayTracingShader, const string& name, const TextureHandle& rt)Public+3 flags0x10
void SetRayTracingTextureParam(RayTracingShader rayTracingShader, int nameID, const TextureHandle& rt)Public+3 flags0x10
void SetRayTracingFloatParam(RayTracingShader rayTracingShader, const string& name, float val)Public+3 flags—0x08
void SetRayTracingFloatParam(RayTracingShader rayTracingShader, int nameID, float val)Public+3 flags—0x08
void SetRayTracingFloatParams(RayTracingShader rayTracingShader, const string& name, const float[]& values)Public+3 flags0x08
void SetRayTracingFloatParams(RayTracingShader rayTracingShader, int nameID, const float[]& values)Public+3 flags—0x08
void SetRayTracingIntParam(RayTracingShader rayTracingShader, const string& name, int val)Public+3 flags—0x08
void SetRayTracingIntParam(RayTracingShader rayTracingShader, int nameID, int val)Public+3 flags—0x08
void SetRayTracingIntParams(RayTracingShader rayTracingShader, const string& name, const int[]& values)Public+3 flags0x08
void SetRayTracingIntParams(RayTracingShader rayTracingShader, int nameID, const int[]& values)Public+3 flags—0x08
void SetRayTracingVectorParam(RayTracingShader rayTracingShader, const string& name, const Vector4& val)Public+3 flags0x10
void SetRayTracingVectorParam(RayTracingShader rayTracingShader, int nameID, const Vector4& val)Public+3 flags0x10
void SetRayTracingVectorArrayParam(RayTracingShader rayTracingShader, const string& name, const Vector4[]& values)Public+3 flags0x08
void SetRayTracingVectorArrayParam(RayTracingShader rayTracingShader, int nameID, const Vector4[]& values)Public+3 flags—0x08
void SetRayTracingMatrixParam(RayTracingShader rayTracingShader, const string& name, const Matrix4x4& val)Public+3 flags0x40
void SetRayTracingMatrixParam(RayTracingShader rayTracingShader, int nameID, const Matrix4x4& val)Public+3 flags0x40
void SetRayTracingMatrixArrayParam(RayTracingShader rayTracingShader, const string& name, const Matrix4x4[]& values)Public+3 flags0x08
void SetRayTracingMatrixArrayParam(RayTracingShader rayTracingShader, int nameID, const Matrix4x4[]& values)Public+3 flags—0x08
void DispatchRays(RayTracingShader rayTracingShader, const string& rayGenName, uint width, uint height, uint depth, Camera camera)Public+3 flags0x08
void DispatchRays(RayTracingShader rayTracingShader, const string& rayGenName, GraphicsBuffer argsBuffer, uint argsOffset, Camera camera)Public+3 flags0x08
void CopyCounterValue(ComputeBuffer src, ComputeBuffer dst, uint dstOffsetBytes)Public+3 flags—0x08
void CopyCounterValue(GraphicsBuffer src, ComputeBuffer dst, uint dstOffsetBytes)Public+3 flags—0x08
void CopyCounterValue(ComputeBuffer src, GraphicsBuffer dst, uint dstOffsetBytes)Public+3 flags—0x08
void CopyCounterValue(GraphicsBuffer src, GraphicsBuffer dst, uint dstOffsetBytes)Public+3 flags—0x08

Used by 8

types with a member, parameter or interface of this type