|
Blender V4.3
|
#include "BLI_sys_types.h"Go to the source code of this file.
Classes | |
| struct | BPyGPUBuffer |
Macros | |
| #define | BPyGPU_Buffer_Check(v) (Py_TYPE(v) == &BPyGPU_BufferType) |
Functions | |
| size_t | bpygpu_Buffer_size (BPyGPUBuffer *buffer) |
| BPyGPUBuffer * | BPyGPU_Buffer_CreatePyObject (int format, const Py_ssize_t *shape, int shape_len, void *buffer) |
Variables | |
| PyTypeObject | BPyGPU_BufferType |
| #define BPyGPU_Buffer_Check | ( | v | ) | (Py_TYPE(v) == &BPyGPU_BufferType) |
Definition at line 15 of file gpu_py_buffer.hh.
| BPyGPUBuffer * BPyGPU_Buffer_CreatePyObject | ( | int | format, |
| const Py_ssize_t * | shape, | ||
| int | shape_len, | ||
| void * | buffer ) |
Create a buffer object
| shape | An array of shape_len integers representing the size of each dimension. |
| buffer | When not NULL holds a contiguous buffer with the correct format from which the buffer will be initialized |
Definition at line 757 of file gpu_py_buffer.cc.
References MEM_callocN, pygpu_buffer_calc_size(), and pygpu_buffer_make_from_data().
Referenced by pygpu_buffer__tp_new(), pygpu_framebuffer_read_color(), pygpu_framebuffer_read_depth(), and pygpu_texture_read().
| size_t bpygpu_Buffer_size | ( | BPyGPUBuffer * | buffer | ) |
Definition at line 752 of file gpu_py_buffer.cc.
References BPyGPUBuffer::format, pygpu_buffer_calc_size(), BPyGPUBuffer::shape, and BPyGPUBuffer::shape_len.
Referenced by pygpu_buffer__bf_getbuffer(), pygpu_framebuffer_read_color(), pygpu_framebuffer_read_depth(), and pygpu_texture__tp_new().
|
extern |
Definition at line 688 of file gpu_py_buffer.cc.
Referenced by bpygpu_types_init(), pygpu_buffer_make_from_data(), pygpu_framebuffer_read_color(), pygpu_framebuffer_read_depth(), and pygpu_texture__tp_new().