ngfx::VKComputePipeline
Inherits from ngfx::ComputePipeline, ngfx::VKPipeline, ngfx::Pipeline
Public Functions
| Name | |
|---|---|
| void | create(VKGraphicsContext * ctx, const std::vector< VKPipeline::Descriptor > & descriptors, VkShaderModule shaderModule) |
Public Attributes
| Name | |
|---|---|
| VkPipelineLayoutCreateInfo | pipelineLayoutCreateInfo |
| VkPipelineShaderStageCreateInfo | shaderStageCreateInfo |
| VkComputePipelineCreateInfo | createInfo |
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 Classes inherited from ngfx::VKPipeline
| Name | |
|---|---|
| struct | Descriptor |
| struct | ShaderStage |
Public Functions inherited from ngfx::VKPipeline
| Name | |
|---|---|
| virtual | ~VKPipeline() |
Public Attributes inherited from ngfx::VKPipeline
| Name | |
|---|---|
| VkPipeline | v |
| VkPipelineLayout | pipelineLayout |
Protected Attributes inherited from ngfx::VKPipeline
| Name | |
|---|---|
| VkDevice | device |
Public Functions inherited from ngfx::Pipeline
| Name | |
|---|---|
| virtual | ~Pipeline() |
Public Functions Documentation
function create
void create(
VKGraphicsContext * ctx,
const std::vector< VKPipeline::Descriptor > & descriptors,
VkShaderModule shaderModule
)
Public Attributes Documentation
variable pipelineLayoutCreateInfo
VkPipelineLayoutCreateInfo pipelineLayoutCreateInfo;
variable shaderStageCreateInfo
VkPipelineShaderStageCreateInfo shaderStageCreateInfo;
variable createInfo
VkComputePipelineCreateInfo createInfo;
Updated on 3 April 2021 at 20:21:51 PDT