Blender  V3.3
gpu_py_offscreen.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 BPyGPUOffScreen_Type;
12 
13 #define BPyGPUOffScreen_Check(v) (Py_TYPE(v) == &BPyGPUOffScreen_Type)
14 
15 struct GPUOffscreen;
16 struct GPUViewport;
17 
18 typedef struct BPyGPUOffScreen {
19  PyObject_HEAD
20  struct GPUOffScreen *ofs;
23 
#define ATTR_NONNULL(...)
PyObject * BPyGPUOffScreen_CreatePyObject(struct GPUOffScreen *ofs) ATTR_NONNULL(1)
PyTypeObject BPyGPUOffScreen_Type
struct BPyGPUOffScreen BPyGPUOffScreen
PyObject_HEAD struct GPUOffScreen * ofs
struct GPUViewport * viewport