Changeset View
Changeset View
Standalone View
Standalone View
source/blender/python/gpu/gpu_py_uniformbuffer.h
- This file was copied from source/blender/python/gpu/gpu_py_offscreen.h.
| Show All 16 Lines | |||||
| /** \file | /** \file | ||||
| * \ingroup bpygpu | * \ingroup bpygpu | ||||
| */ | */ | ||||
| #pragma once | #pragma once | ||||
| #include "BLI_compiler_attrs.h" | #include "BLI_compiler_attrs.h" | ||||
| extern PyTypeObject BPyGPUOffScreen_Type; | extern PyTypeObject BPyGPUUniformBuf_Type; | ||||
| #define BPyGPUOffScreen_Check(v) (Py_TYPE(v) == &BPyGPUOffScreen_Type) | #define BPyGPUUniformBuf_Check(v) (Py_TYPE(v) == &BPyGPUUniformBuf_Type) | ||||
| typedef struct BPyGPUOffScreen { | typedef struct BPyGPUUniformBuf { | ||||
| PyObject_HEAD struct GPUOffScreen *ofs; | PyObject_HEAD struct GPUUniformBuf *ubo; | ||||
| bool is_saved; | } BPyGPUUniformBuf; | ||||
| } BPyGPUOffScreen; | |||||
| PyObject *BPyGPUOffScreen_CreatePyObject(struct GPUOffScreen *ofs) ATTR_NONNULL(1); | PyObject *BPyGPUUniformBuf_CreatePyObject(struct GPUUniformBuf *ubo) ATTR_NONNULL(1); | ||||