![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <vulkan_transfer_image.hpp>

Public Member Functions | |
| TransferImage ()=default | |
| TransferImage (detail::TransferImageImpl &image) | |
| TransferImage (std::nullptr_t) | |
| ImageDescription | get_description () |
| uint32_t | get_id () const |
| unsigned char * | get_memory_ptr () |
| vk::DeviceSize | get_row_pitch () const |
| vk::Extent2D | get_size () const |
| vulkan_display_detail::TransferImageImpl * | get_transfer_image () |
| bool | operator== (TransferImage other) const |
| void | set_process_function (std::function< void(TransferImage &image)> function) |
Private Attributes | |
| detail::TransferImageImpl * | transfer_image = nullptr |
Definition at line 220 of file vulkan_transfer_image.hpp.
|
default |
|
inline |
Definition at line 225 of file vulkan_transfer_image.hpp.
|
inlineexplicit |
Definition at line 227 of file vulkan_transfer_image.hpp.
References vulkan_display_detail::TransferImageImpl::id.
|
inline |
Definition at line 243 of file vulkan_transfer_image.hpp.
References vulkan_display_detail::TransferImageImpl::image_description, and transfer_image.
|
inline |
Definition at line 233 of file vulkan_transfer_image.hpp.
References vulkan_display_detail::TransferImageImpl::id, and transfer_image.
|
inline |
Definition at line 238 of file vulkan_transfer_image.hpp.
References vulkan_display_detail::TransferImageImpl::ptr, and transfer_image.
Referenced by vulkan_display::VulkanDisplay::copy_and_queue_image().
|
inline |
Definition at line 247 of file vulkan_transfer_image.hpp.
References vulkan_display_detail::TransferImageImpl::row_pitch, and transfer_image.
Referenced by vulkan_display::VulkanDisplay::copy_and_queue_image().
|
inline |
Definition at line 252 of file vulkan_transfer_image.hpp.
References vulkan_display_detail::TransferImageImpl::image_description, vulkan_display::ImageDescription::size, and transfer_image.
Referenced by vulkan_display::VulkanDisplay::copy_and_queue_image().
|
inline |
Definition at line 256 of file vulkan_transfer_image.hpp.
References transfer_image.
Referenced by vulkan_display::VulkanDisplay::discard_image(), and vulkan_display::VulkanDisplay::queue_image().
|
inline |
Definition at line 264 of file vulkan_transfer_image.hpp.
References transfer_image.
|
inline |
Definition at line 260 of file vulkan_transfer_image.hpp.
References vulkan_display_detail::TransferImageImpl::preprocess_fun, and transfer_image.
|
private |
Definition at line 222 of file vulkan_transfer_image.hpp.
Referenced by get_description(), get_id(), get_memory_ptr(), get_row_pitch(), get_size(), get_transfer_image(), operator==(), and set_process_function().