|
Blender V4.5
|
#include <gpu_py_buffer.hh>
Classes | |
| union | [union].buf |
Public Attributes | |
| PyObject_VAR_HEAD PyObject * | parent |
| int | format |
| int | shape_len |
| Py_ssize_t * | shape |
| union | buf |
Buffer Object
For Python access to GPU functions requiring a pointer.
Definition at line 24 of file gpu_py_buffer.hh.
| union BPyGPUBuffer::[union].buf BPyGPUBuffer::buf |
| int BPyGPUBuffer::format |
Definition at line 28 of file gpu_py_buffer.hh.
Referenced by bpygpu_Buffer_size(), pygpu_buffer__bf_getbuffer(), pygpu_buffer__sq_ass_item(), pygpu_buffer__sq_item(), pygpu_buffer__tp_repr(), pygpu_buffer_make_from_data(), pygpu_framebuffer_read_color(), pygpu_framebuffer_read_depth(), and pygpu_texture__tp_new().
| PyObject_VAR_HEAD PyObject* BPyGPUBuffer::parent |
Definition at line 26 of file gpu_py_buffer.hh.
Referenced by pygpu_buffer__tp_clear(), pygpu_buffer__tp_dealloc(), pygpu_buffer__tp_is_gc(), pygpu_buffer__tp_traverse(), and pygpu_buffer_make_from_data().
| Py_ssize_t* BPyGPUBuffer::shape |
Definition at line 30 of file gpu_py_buffer.hh.
Referenced by bpygpu_Buffer_size(), pygpu_buffer__bf_getbuffer(), pygpu_buffer__mp_ass_subscript(), pygpu_buffer__mp_subscript(), pygpu_buffer__sq_ass_item(), pygpu_buffer__sq_item(), pygpu_buffer__sq_length(), pygpu_buffer__tp_dealloc(), pygpu_buffer_ass_slice(), pygpu_buffer_dimensions_get(), pygpu_buffer_dimensions_set(), pygpu_buffer_make_from_data(), pygpu_buffer_slice(), pygpu_buffer_to_list(), and pygpu_buffer_to_list_recursive().
| int BPyGPUBuffer::shape_len |
Definition at line 29 of file gpu_py_buffer.hh.
Referenced by bpygpu_Buffer_size(), pygpu_buffer__bf_getbuffer(), pygpu_buffer__sq_ass_item(), pygpu_buffer__sq_item(), pygpu_buffer_dimensions_get(), pygpu_buffer_dimensions_set(), pygpu_buffer_make_from_data(), and pygpu_buffer_to_list_recursive().