[]
        
(Showing Draft Content)

C1.Util.DX.Direct3D11.ComputeShaderStage

ComputeShaderStage Class

ID3D11DeviceContext

Implements
Namespace: C1.Util.DX.Direct3D11
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("c0bfa96c-e089-44fb-8eaf-26f8796190da")]
public class ComputeShaderStage : CommonShaderStage<ComputeShader>, IDisposable

Constructors

Name Description
ComputeShaderStage(IntPtr)

Initializes a new instance of the ComputeShaderStage class.

Fields

Name Description
DispatchMaximumThreadGroupsPerDimension

Constant DispatchMaximumThreadGroupsPerDimension.

ThreadGroupMaximumThreadsPerGroup

Constant ThreadGroupMaximumThreadsPerGroup.

ThreadGroupMaximumX

Constant ThreadGroupMaximumX.

ThreadGroupMaximumY

Constant ThreadGroupMaximumY.

ThreadGroupMaximumZ

Constant ThreadGroupMaximumZ.

ThreadGroupMinimumX

Constant ThreadGroupMinimumX.

ThreadGroupMinimumY

Constant ThreadGroupMinimumY.

ThreadGroupMinimumZ

Constant ThreadGroupMinimumZ.

ThreadGroupSharedMemoryRegisterCount

Constant ThreadGroupSharedMemoryRegisterCount.

ThreadGroupSharedMemoryRegisterReadsPerInst

Constant ThreadGroupSharedMemoryRegisterReadsPerInst.

ThreadGroupSharedMemoryResourceRegisterComponents

Constant ThreadGroupSharedMemoryResourceRegisterComponents.

ThreadGroupSharedMemoryResourceRegisterReadPorts

Constant ThreadGroupSharedMemoryResourceRegisterReadPorts.

ThreadLocalTempRegisterPool

Constant ThreadLocalTempRegisterPool.

ThreadgroupidRegisterComponents

Constant ThreadgroupidRegisterComponents.

ThreadgroupidRegisterCount

Constant ThreadgroupidRegisterCount.

ThreadidRegisterComponents

Constant ThreadidRegisterComponents.

ThreadidRegisterCount

Constant ThreadidRegisterCount.

ThreadidingroupRegisterComponents

Constant ThreadidingroupRegisterComponents.

ThreadidingroupRegisterCount

Constant ThreadidingroupRegisterCount.

ThreadidingroupflattenedRegisterComponents

Constant ThreadidingroupflattenedRegisterComponents.

ThreadidingroupflattenedRegisterCount

Constant ThreadidingroupflattenedRegisterCount.

UnorderedAccessViewSlotCount

Constant UnorderedAccessViewSlotCount.

Methods

Name Description
GetUnorderedAccessViews(int, int)

Gets an array of views for an unordered resource.

GetUnorderedAccessViews(int, int, UnorderedAccessView[])

void ID3D11DeviceContext::CSGetUnorderedAccessViews([In] unsigned int StartSlot,[In] unsigned int NumUAVs,[Out, Buffer, Optional] ID3D11UnorderedAccessView** ppUnorderedAccessViews)

SetUnorderedAccessView(int, UnorderedAccessView)

Sets an array of views for an unordered resource.

SetUnorderedAccessView(int, UnorderedAccessView, int)

Sets an array of views for an unordered resource.

SetUnorderedAccessViews(int, params UnorderedAccessView[])

Sets an array of views for an unordered resource.

SetUnorderedAccessViews(int, UnorderedAccessView[], int[])

Sets an array of views for an unordered resource.

Operators

Name Description
explicit operator ComputeShaderStage(IntPtr)

Performs an explicit conversion from IntPtr to ComputeShaderStage.