#include <compute_pipeline_vk.h>
Definition at line 17 of file compute_pipeline_vk.h.
◆ ComputePipelineVK()
Definition at line 9 of file compute_pipeline_vk.cc.
17 :
Pipeline(std::move(library), desc),
18 device_holder_(std::move(device_holder)),
19 pipeline_(std::move(pipeline)),
20 layout_(std::move(layout)),
21 descriptor_set_layout_(std::move(descriptor_set_layout)),
22 pipeline_key_(pipeline_key) {
23 is_valid_ = pipeline_ && layout_ && descriptor_set_layout_;
Pipeline(std::weak_ptr< PipelineLibrary > library, ComputePipelineDescriptor desc)
◆ ~ComputePipelineVK()
impeller::ComputePipelineVK::~ComputePipelineVK |
( |
| ) |
|
|
override |
Definition at line 26 of file compute_pipeline_vk.cc.
27 std::shared_ptr<DeviceHolderVK> device_holder = device_holder_.lock();
29 descriptor_set_layout_.reset();
33 descriptor_set_layout_.release();
◆ GetDescriptorSetLayout()
const vk::DescriptorSetLayout & impeller::ComputePipelineVK::GetDescriptorSetLayout |
( |
| ) |
const |
◆ GetPipeline()
const vk::Pipeline & impeller::ComputePipelineVK::GetPipeline |
( |
| ) |
const |
◆ GetPipelineKey()
PipelineKey impeller::ComputePipelineVK::GetPipelineKey |
( |
| ) |
const |
Retrieve the unique identifier for this pipeline's descriptor set layout.
Definition at line 56 of file compute_pipeline_vk.cc.
◆ GetPipelineLayout()
const vk::PipelineLayout & impeller::ComputePipelineVK::GetPipelineLayout |
( |
| ) |
const |
◆ PipelineLibraryVK
The documentation for this class was generated from the following files: