Blender
V5.0
source
blender
python
gpu
gpu_py_element.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#pragma once
10
11
#include <Python.h>
12
13
namespace
blender::gpu
{
14
class
IndexBuf
;
15
}
16
17
extern
PyTypeObject
BPyGPUIndexBuf_Type
;
18
19
#define BPyGPUIndexBuf_Check(v) (Py_TYPE(v) == &BPyGPUIndexBuf_Type)
20
21
struct
BPyGPUIndexBuf
{
22
PyObject_VAR_HEAD
23
blender::gpu::IndexBuf
*
elem
;
24
};
25
26
[[nodiscard]] PyObject *
BPyGPUIndexBuf_CreatePyObject
(
blender::gpu::IndexBuf
*elem);
blender::gpu::IndexBuf
Definition
GPU_index_buffer.hh:40
BPyGPUIndexBuf_Type
PyTypeObject BPyGPUIndexBuf_Type
Definition
gpu_py_element.cc:194
BPyGPUIndexBuf_CreatePyObject
PyObject * BPyGPUIndexBuf_CreatePyObject(blender::gpu::IndexBuf *elem)
Definition
gpu_py_element.cc:252
blender::gpu
Definition
blf_internal_types.hh:32
BPyGPUIndexBuf
Definition
gpu_py_element.hh:21
BPyGPUIndexBuf::elem
PyObject_VAR_HEAD blender::gpu::IndexBuf * elem
Definition
gpu_py_element.hh:23
Generated on
for Blender by
doxygen
1.16.1