|
Blender V4.3
|
#include <vk_pixel_buffer.hh>
Inherits blender::gpu::PixelBuffer.
Public Member Functions | |
| VKPixelBuffer (size_t size) | |
| void * | map () override |
| void | unmap () override |
| int64_t | get_native_handle () override |
| size_t | get_size () override |
| VKBuffer & | buffer_get () |
Public Member Functions inherited from blender::gpu::PixelBuffer | |
| PixelBuffer (size_t size) | |
| virtual | ~PixelBuffer () |
Additional Inherited Members | |
Protected Attributes inherited from blender::gpu::PixelBuffer | |
| size_t | size_ = 0 |
Definition at line 17 of file vk_pixel_buffer.hh.
| blender::gpu::VKPixelBuffer::VKPixelBuffer | ( | size_t | size | ) |
Definition at line 15 of file vk_pixel_buffer.cc.
References blender::gpu::VKBuffer::create(), GPU_USAGE_STATIC, blender::gpu::debug::object_label(), and blender::gpu::VKBuffer::vk_handle().
|
inline |
Definition at line 27 of file vk_pixel_buffer.hh.
|
overridevirtual |
Implements blender::gpu::PixelBuffer.
Definition at line 35 of file vk_pixel_buffer.cc.
References blender::gpu::VKBuffer::vk_handle().
|
overridevirtual |
Implements blender::gpu::PixelBuffer.
Definition at line 40 of file vk_pixel_buffer.cc.
References blender::gpu::PixelBuffer::size_.
|
overridevirtual |
Implements blender::gpu::PixelBuffer.
Definition at line 24 of file vk_pixel_buffer.cc.
References blender::gpu::VKBuffer::mapped_memory_get().
Referenced by blender::gpu::VKTexture::update_sub().
|
overridevirtual |
Implements blender::gpu::PixelBuffer.
Definition at line 30 of file vk_pixel_buffer.cc.