|
Blender V4.3
|
#include "BLI_compiler_attrs.h"Go to the source code of this file.
Classes | |
| struct | BPyGPUTexture |
Macros | |
| #define | BPyGPUTexture_Check(v) (Py_TYPE(v) == &BPyGPUTexture_Type) |
Functions | |
| int | bpygpu_ParseTexture (PyObject *o, void *p) |
| PyObject * | bpygpu_texture_init () |
| PyObject * | BPyGPUTexture_CreatePyObject (GPUTexture *tex, bool shared_reference) ATTR_NONNULL(1) |
Variables | |
| PyTypeObject | BPyGPUTexture_Type |
| const struct PyC_StringEnumItems | pygpu_textureformat_items [] |
| #define BPyGPUTexture_Check | ( | v | ) | (Py_TYPE(v) == &BPyGPUTexture_Type) |
Definition at line 18 of file gpu_py_texture.hh.
Referenced by bpygpu_ParseTexture(), and pygpu_framebuffer_new_parse_arg().
| int bpygpu_ParseTexture | ( | PyObject * | o, |
| void * | p ) |
Definition at line 709 of file gpu_py_texture.cc.
References BPyGPUTexture_Check, pygpu_texture_valid_check(), tex, and UNLIKELY.
Referenced by pygpu_framebuffer_new_parse_arg().
| PyObject * bpygpu_texture_init | ( | ) |
Definition at line 730 of file gpu_py_texture.cc.
References pygpu_texture_module_def.
Referenced by BPyInit_gpu().
| PyObject * BPyGPUTexture_CreatePyObject | ( | GPUTexture * | tex, |
| bool | shared_reference ) |
Definition at line 744 of file gpu_py_texture.cc.
References BLI_assert, BPyGPUTexture_Type, GPU_texture_py_reference_get(), GPU_texture_py_reference_set(), GPU_texture_ref(), offsetof, POINTER_OFFSET, self, and tex.
Referenced by pygpu_offscreen_texture_color_get(), pygpu_texture__tp_new(), and pygpu_texture_from_image().
|
extern |
Definition at line 596 of file gpu_py_texture.cc.
Referenced by bpygpu_types_init(), BPyGPUTexture_CreatePyObject(), pygpu_shader_image(), and pygpu_shader_uniform_sampler().
|
extern |
Definition at line 37 of file gpu_py_texture.cc.
Referenced by pygpu_shader_info_image(), pygpu_texture__tp_new(), and pygpu_texture_format_get().