Blender
V3.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) |
Typedefs | |
typedef struct BPyGPUTexture | BPyGPUTexture |
Functions | |
int | bpygpu_ParseTexture (PyObject *o, void *p) |
PyObject * | bpygpu_texture_init (void) |
PyObject * | BPyGPUTexture_CreatePyObject (struct GPUTexture *tex, bool shared_reference) ATTR_NONNULL(1) |
Variables | |
PyTypeObject | BPyGPUTexture_Type |
#define BPyGPUTexture_Check | ( | v | ) | (Py_TYPE(v) == &BPyGPUTexture_Type) |
Definition at line 13 of file gpu_py_texture.h.
typedef struct BPyGPUTexture BPyGPUTexture |
int bpygpu_ParseTexture | ( | PyObject * | o, |
void * | p | ||
) |
Definition at line 579 of file gpu_py_texture.c.
References BPyGPUTexture_Check, NULL, pygpu_texture_valid_check(), tex, and UNLIKELY.
Referenced by pygpu_framebuffer_new_parse_arg().
PyObject* bpygpu_texture_init | ( | void | ) |
Definition at line 600 of file gpu_py_texture.c.
References pygpu_texture_module_def.
Referenced by BPyInit_gpu().
PyObject* BPyGPUTexture_CreatePyObject | ( | struct GPUTexture * | tex, |
bool | shared_reference | ||
) |
Definition at line 614 of file gpu_py_texture.c.
References BLI_assert, BPyGPUTexture_Type, GPU_texture_py_reference_get(), GPU_texture_py_reference_set(), GPU_texture_ref(), NULL, POINTER_OFFSET, self, and tex.
Referenced by pygpu_offscreen_texture_color_get(), and pygpu_texture__tp_new().
|
extern |
Definition at line 517 of file gpu_py_texture.c.
Referenced by bpygpu_types_init(), BPyGPUTexture_CreatePyObject(), and pygpu_shader_uniform_sampler().