Blender  V3.3
gpu_py_uniformbuffer.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
7 #pragma once
8 
9 #include "BLI_compiler_attrs.h"
10 
11 extern PyTypeObject BPyGPUUniformBuf_Type;
12 
13 #define BPyGPUUniformBuf_Check(v) (Py_TYPE(v) == &BPyGPUUniformBuf_Type)
14 
15 typedef struct BPyGPUUniformBuf {
16  PyObject_HEAD
17  struct GPUUniformBuf *ubo;
19 
#define ATTR_NONNULL(...)
struct GPUUniformBuf GPUUniformBuf
PyObject * BPyGPUUniformBuf_CreatePyObject(struct GPUUniformBuf *ubo) ATTR_NONNULL(1)
struct BPyGPUUniformBuf BPyGPUUniformBuf
PyTypeObject BPyGPUUniformBuf_Type
PyObject_HEAD struct GPUUniformBuf * ubo