Blender V4.3
blender::gpu::VKPixelBuffer Class Reference

#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
 
VKBufferbuffer_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
 

Detailed Description

Definition at line 17 of file vk_pixel_buffer.hh.

Constructor & Destructor Documentation

◆ VKPixelBuffer()

blender::gpu::VKPixelBuffer::VKPixelBuffer ( size_t size)

Member Function Documentation

◆ buffer_get()

VKBuffer & blender::gpu::VKPixelBuffer::buffer_get ( )
inline

Definition at line 27 of file vk_pixel_buffer.hh.

◆ get_native_handle()

int64_t blender::gpu::VKPixelBuffer::get_native_handle ( )
overridevirtual

Implements blender::gpu::PixelBuffer.

Definition at line 35 of file vk_pixel_buffer.cc.

References blender::gpu::VKBuffer::vk_handle().

◆ get_size()

size_t blender::gpu::VKPixelBuffer::get_size ( )
overridevirtual

Implements blender::gpu::PixelBuffer.

Definition at line 40 of file vk_pixel_buffer.cc.

References blender::gpu::PixelBuffer::size_.

◆ map()

void * blender::gpu::VKPixelBuffer::map ( )
overridevirtual

◆ unmap()

void blender::gpu::VKPixelBuffer::unmap ( )
overridevirtual

Implements blender::gpu::PixelBuffer.

Definition at line 30 of file vk_pixel_buffer.cc.


The documentation for this class was generated from the following files: