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