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

#include <gl_texture.hh>

Inherits blender::gpu::PixelBuffer.

Public Member Functions

Pixel Buffer
 GLPixelBuffer (size_t size)
 
 ~GLPixelBuffer ()
 
void * map () override
 
void unmap () override
 
int64_t get_native_handle () override
 
size_t get_size () override
 
- 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 130 of file gl_texture.hh.

Constructor & Destructor Documentation

◆ GLPixelBuffer()

blender::gpu::GLPixelBuffer::GLPixelBuffer ( size_t size)

Definition at line 772 of file gl_texture.cc.

References BLI_assert, and max_ii().

◆ ~GLPixelBuffer()

blender::gpu::GLPixelBuffer::~GLPixelBuffer ( )

Definition at line 789 of file gl_texture.cc.

Member Function Documentation

◆ get_native_handle()

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

Implements blender::gpu::PixelBuffer.

Definition at line 816 of file gl_texture.cc.

◆ get_size()

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

Implements blender::gpu::PixelBuffer.

Definition at line 821 of file gl_texture.cc.

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

◆ map()

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

Implements blender::gpu::PixelBuffer.

Definition at line 797 of file gl_texture.cc.

References BLI_assert, and ptr.

◆ unmap()

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

Implements blender::gpu::PixelBuffer.

Definition at line 810 of file gl_texture.cc.


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