|
Blender V5.0
|
#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 |
Definition at line 335 of file gpu_texture_private.hh.
|
inline |
Definition at line 340 of file gpu_texture_private.hh.
Referenced by blender::gpu::GLPixelBuffer::GLPixelBuffer(), blender::gpu::MTLPixelBuffer::MTLPixelBuffer(), and blender::gpu::VKPixelBuffer::VKPixelBuffer().
|
virtualdefault |
|
pure virtual |
Implemented in blender::gpu::GLPixelBuffer, blender::gpu::MTLPixelBuffer, and blender::gpu::VKPixelBuffer.
|
pure virtual |
Implemented in blender::gpu::GLPixelBuffer, blender::gpu::MTLPixelBuffer, and blender::gpu::VKPixelBuffer.
|
pure virtual |
Implemented in blender::gpu::GLPixelBuffer, blender::gpu::MTLPixelBuffer, and blender::gpu::VKPixelBuffer.
|
pure virtual |
Implemented in blender::gpu::GLPixelBuffer, blender::gpu::MTLPixelBuffer, and blender::gpu::VKPixelBuffer.
|
protected |
Definition at line 337 of file gpu_texture_private.hh.
Referenced by blender::gpu::VKPixelBuffer::create(), blender::gpu::GLPixelBuffer::get_native_handle(), blender::gpu::MTLPixelBuffer::get_native_handle(), blender::gpu::GLPixelBuffer::get_size(), blender::gpu::MTLPixelBuffer::get_size(), blender::gpu::VKPixelBuffer::get_size(), blender::gpu::MTLPixelBuffer::map(), PixelBuffer(), and blender::gpu::MTLPixelBuffer::unmap().