Blender V5.0
blender::gpu::PixelBuffer Class Referenceabstract

#include <gpu_texture_private.hh>

Inherited by blender::gpu::GLPixelBuffer, blender::gpu::MTLPixelBuffer, and blender::gpu::VKPixelBuffer.

Public Member Functions

 PixelBuffer (size_t size)
virtual ~PixelBuffer ()=default
virtual void * map ()=0
virtual void unmap ()=0
virtual GPUPixelBufferNativeHandle get_native_handle ()=0
virtual size_t get_size ()=0

Protected Attributes

size_t size_ = 0

Detailed Description

Definition at line 335 of file gpu_texture_private.hh.

Constructor & Destructor Documentation

◆ PixelBuffer()

blender::gpu::PixelBuffer::PixelBuffer ( size_t size)
inline

◆ ~PixelBuffer()

virtual blender::gpu::PixelBuffer::~PixelBuffer ( )
virtualdefault

Member Function Documentation

◆ get_native_handle()

virtual GPUPixelBufferNativeHandle blender::gpu::PixelBuffer::get_native_handle ( )
pure virtual

◆ get_size()

virtual size_t blender::gpu::PixelBuffer::get_size ( )
pure virtual

◆ map()

virtual void * blender::gpu::PixelBuffer::map ( )
pure virtual

◆ unmap()

virtual void blender::gpu::PixelBuffer::unmap ( )
pure virtual

Member Data Documentation

◆ size_


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