Blender V5.0
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
GPUPixelBufferNativeHandle get_native_handle () override
size_t get_size () override
Public Member Functions inherited from blender::gpu::PixelBuffer
 PixelBuffer (size_t size)
virtual ~PixelBuffer ()=default

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 825 of file gl_texture.cc.

References BLI_assert, max_ii(), blender::gpu::PixelBuffer::PixelBuffer(), and size().

◆ ~GLPixelBuffer()

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

Definition at line 842 of file gl_texture.cc.

Member Function Documentation

◆ get_native_handle()

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

◆ get_size()

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

Implements blender::gpu::PixelBuffer.

Definition at line 877 of file gl_texture.cc.

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

◆ map()

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

Implements blender::gpu::PixelBuffer.

Definition at line 850 of file gl_texture.cc.

References BLI_assert, and ptr.

◆ unmap()

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

Implements blender::gpu::PixelBuffer.

Definition at line 863 of file gl_texture.cc.


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