ngfx::D3DComputePipeline
Inherits from ngfx::ComputePipeline, ngfx::D3DPipeline, ngfx::Pipeline
Public Functions
Name | |
---|---|
void | create(D3DGraphicsContext * ctx, const std::vector< CD3DX12_ROOT_PARAMETER1 > & rootParameters, D3D12_SHADER_BYTECODE shaderByteCode) |
Public Attributes
Name | |
---|---|
ComPtr< ID3D12PipelineState > | d3dPipelineState |
Additional inherited members
Public Functions inherited from ngfx::ComputePipeline
Name | |
---|---|
virtual | ~ComputePipeline() |
Public Attributes inherited from ngfx::ComputePipeline
Name | |
---|---|
std::vector< uint32_t > | descriptorBindings |
Public Functions inherited from ngfx::D3DPipeline
Name | |
---|---|
virtual | ~D3DPipeline() |
Protected Functions inherited from ngfx::D3DPipeline
Name | |
---|---|
void | createRootSignature(const std::vector< CD3DX12_ROOT_PARAMETER1 > & rootParameters, D3D12_ROOT_SIGNATURE_FLAGS rootSignatureFlags =D3D12_ROOT_SIGNATURE_FLAG_NONE) |
Public Attributes inherited from ngfx::D3DPipeline
Name | |
---|---|
ComPtr< ID3D12RootSignature > | d3dRootSignature |
Protected Attributes inherited from ngfx::D3DPipeline
Name | |
---|---|
D3DGraphicsContext * | ctx |
Public Functions inherited from ngfx::Pipeline
Name | |
---|---|
virtual | ~Pipeline() |
Public Functions Documentation
function create
void create(
D3DGraphicsContext * ctx,
const std::vector< CD3DX12_ROOT_PARAMETER1 > & rootParameters,
D3D12_SHADER_BYTECODE shaderByteCode
)
Public Attributes Documentation
variable d3dPipelineState
ComPtr< ID3D12PipelineState > d3dPipelineState;
Updated on 3 April 2021 at 20:21:51 PDT