Blender
V3.3
source
blender
python
gpu
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
;
18
}
BPyGPUUniformBuf
;
19
20
PyObject *
BPyGPUUniformBuf_CreatePyObject
(
struct
GPUUniformBuf
*ubo)
ATTR_NONNULL
(1);
BLI_compiler_attrs.h
ATTR_NONNULL
#define ATTR_NONNULL(...)
Definition:
BLI_compiler_attrs.h:24
GPUUniformBuf
struct GPUUniformBuf GPUUniformBuf
Definition:
GPU_uniform_buffer.h:24
BPyGPUUniformBuf_CreatePyObject
PyObject * BPyGPUUniformBuf_CreatePyObject(struct GPUUniformBuf *ubo) ATTR_NONNULL(1)
Definition:
gpu_py_uniformbuffer.c:185
BPyGPUUniformBuf
struct BPyGPUUniformBuf BPyGPUUniformBuf
BPyGPUUniformBuf_Type
PyTypeObject BPyGPUUniformBuf_Type
Definition:
gpu_py_uniformbuffer.c:168
BPyGPUUniformBuf
Definition:
gpu_py_uniformbuffer.h:15
BPyGPUUniformBuf::ubo
PyObject_HEAD struct GPUUniformBuf * ubo
Definition:
gpu_py_uniformbuffer.h:17
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1