Blender
V4.3
source
blender
python
gpu
gpu_py_offscreen.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
9
#pragma once
10
11
#include "
BLI_compiler_attrs.h
"
12
13
struct
GPUOffScreen
;
14
struct
GPUViewport
;
15
16
extern
PyTypeObject
BPyGPUOffScreen_Type
;
17
18
#define BPyGPUOffScreen_Check(v) (Py_TYPE(v) == &BPyGPUOffScreen_Type)
19
20
struct
BPyGPUOffScreen
{
21
PyObject_HEAD
22
GPUOffScreen
*
ofs
;
23
GPUViewport
*
viewport
;
24
};
25
26
PyObject *
BPyGPUOffScreen_CreatePyObject
(
GPUOffScreen
*ofs)
ATTR_NONNULL
(1);
BLI_compiler_attrs.h
ATTR_NONNULL
#define ATTR_NONNULL(...)
Definition
BLI_compiler_attrs.h:25
BPyGPUOffScreen_Type
PyTypeObject BPyGPUOffScreen_Type
Definition
gpu_py_offscreen.cc:614
BPyGPUOffScreen_CreatePyObject
PyObject * BPyGPUOffScreen_CreatePyObject(GPUOffScreen *ofs) ATTR_NONNULL(1)
Definition
gpu_py_offscreen.cc:672
BPyGPUOffScreen
Definition
gpu_py_offscreen.hh:20
BPyGPUOffScreen::ofs
PyObject_HEAD GPUOffScreen * ofs
Definition
gpu_py_offscreen.hh:22
BPyGPUOffScreen::viewport
GPUViewport * viewport
Definition
gpu_py_offscreen.hh:23
GPUOffScreen
Definition
gpu_framebuffer.cc:676
GPUViewport
Definition
gpu_viewport.cc:52
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0