|
VapourSynth-llvmexpr
|
Public Member Functions | |
| Stream ()=default | |
| ~Stream () | |
| Stream (const Stream &)=delete | |
| Stream & | operator= (const Stream &)=delete |
| Stream (Stream &&)=delete | |
| Stream & | operator= (Stream &&)=delete |
| void | freePlaneResources (PlaneResources &res) const |
Public Attributes | |
| std::unique_ptr< VulkanMemory > | memory |
| std::array< std::vector< std::unique_ptr< VulkanComputePipeline > >, 3 > | pipelines |
| std::array< PlaneResources, 3 > | plane_resources |
| vk::raii::CommandPool | command_pool = nullptr |
| vk::raii::CommandBuffer | command_buffer = nullptr |
| vk::raii::Fence | fence = nullptr |
Definition at line 286 of file VkExprExecutor.cpp.
|
default |
Referenced by operator=(), operator=(), Stream(), and Stream().
|
inline |
Definition at line 296 of file VkExprExecutor.cpp.
References freePlaneResources(), and plane_resources.
|
delete |
References Stream().
|
delete |
References Stream().
|
inline |
Definition at line 307 of file VkExprExecutor.cpp.
References vkexpr::VkExprExecutor::Impl::PlaneResources::buffer_size, vkexpr::VkExprExecutor::Impl::PlaneResources::initialized, vkexpr::VkExprExecutor::Impl::PlaneResources::input_buffers, vkexpr::VkExprExecutor::Impl::PlaneResources::input_staging_buffers, vkexpr::VkExprExecutor::Impl::PlaneResources::intermediate_buffers, vkexpr::VulkanBuffer::isValid(), memory, vkexpr::VkExprExecutor::Impl::PlaneResources::output_buffer, vkexpr::VkExprExecutor::Impl::PlaneResources::output_staging_buffer, vkexpr::VkExprExecutor::Impl::PlaneResources::props_buffer, vkexpr::VkExprExecutor::Impl::PlaneResources::props_size, and vkexpr::VkExprExecutor::Impl::PlaneResources::props_staging_buffer.
Referenced by ~Stream().
References Stream().
| vk::raii::CommandBuffer vkexpr::VkExprExecutor::Impl::Stream::command_buffer = nullptr |
Definition at line 292 of file VkExprExecutor.cpp.
| vk::raii::CommandPool vkexpr::VkExprExecutor::Impl::Stream::command_pool = nullptr |
Definition at line 291 of file VkExprExecutor.cpp.
| vk::raii::Fence vkexpr::VkExprExecutor::Impl::Stream::fence = nullptr |
Definition at line 293 of file VkExprExecutor.cpp.
| std::unique_ptr<VulkanMemory> vkexpr::VkExprExecutor::Impl::Stream::memory |
Definition at line 287 of file VkExprExecutor.cpp.
Referenced by freePlaneResources().
| std::array<std::vector<std::unique_ptr<VulkanComputePipeline> >, 3> vkexpr::VkExprExecutor::Impl::Stream::pipelines |
Definition at line 289 of file VkExprExecutor.cpp.
| std::array<PlaneResources, 3> vkexpr::VkExprExecutor::Impl::Stream::plane_resources |
Definition at line 290 of file VkExprExecutor.cpp.
Referenced by ~Stream().