Blender  V3.3
Classes | Macros | Typedefs | Functions | Variables
gpu_py_texture.h File Reference
#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
 

Macro Definition Documentation

◆ BPyGPUTexture_Check

#define BPyGPUTexture_Check (   v)    (Py_TYPE(v) == &BPyGPUTexture_Type)

Definition at line 13 of file gpu_py_texture.h.

Typedef Documentation

◆ BPyGPUTexture

typedef struct BPyGPUTexture BPyGPUTexture

Function Documentation

◆ bpygpu_ParseTexture()

int bpygpu_ParseTexture ( PyObject *  o,
void p 
)

◆ bpygpu_texture_init()

PyObject* bpygpu_texture_init ( void  )

Definition at line 600 of file gpu_py_texture.c.

References pygpu_texture_module_def.

Referenced by BPyInit_gpu().

◆ BPyGPUTexture_CreatePyObject()

PyObject* BPyGPUTexture_CreatePyObject ( struct GPUTexture tex,
bool  shared_reference 
)

Variable Documentation

◆ BPyGPUTexture_Type

PyTypeObject BPyGPUTexture_Type
extern