|
VapourSynth-llvmexpr
|
#include <llvmexpr/runtime/vulkan/VulkanComputePipeline.hpp>
Classes | |
| struct | PushConstants |
Public Member Functions | |
| VulkanComputePipeline (VulkanContext &ctx, const std::string &glsl_source, uint32_t num_input_buffers=1, uint32_t num_props_floats=1) | |
| ~VulkanComputePipeline () | |
| VulkanComputePipeline (const VulkanComputePipeline &)=delete | |
| VulkanComputePipeline & | operator= (const VulkanComputePipeline &)=delete |
| VulkanComputePipeline (VulkanComputePipeline &&)=delete | |
| VulkanComputePipeline & | operator= (VulkanComputePipeline &&)=delete |
| void | recordDispatch (vk::raii::CommandBuffer &command_buffer, const std::vector< VulkanBuffer * > &input_buffers, VulkanBuffer &output_buffer, VulkanBuffer *props_buffer, uint32_t width, uint32_t height, int32_t frame_number) |
Definition at line 43 of file VulkanComputePipeline.hpp.
| vkexpr::VulkanComputePipeline::VulkanComputePipeline | ( | VulkanContext & | ctx, |
| const std::string & | glsl_source, | ||
| uint32_t | num_input_buffers = 1, | ||
| uint32_t | num_props_floats = 1 ) |
Definition at line 60 of file VulkanComputePipeline.cpp.
Referenced by operator=(), operator=(), VulkanComputePipeline(), and VulkanComputePipeline().
|
default |
|
delete |
References VulkanComputePipeline().
|
delete |
References VulkanComputePipeline().
|
delete |
References VulkanComputePipeline().
|
delete |
References VulkanComputePipeline().
| void vkexpr::VulkanComputePipeline::recordDispatch | ( | vk::raii::CommandBuffer & | command_buffer, |
| const std::vector< VulkanBuffer * > & | input_buffers, | ||
| VulkanBuffer & | output_buffer, | ||
| VulkanBuffer * | props_buffer, | ||
| uint32_t | width, | ||
| uint32_t | height, | ||
| int32_t | frame_number ) |
Definition at line 270 of file VulkanComputePipeline.cpp.