Blender  V3.3
BPy_ViewShape.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
7 #pragma once
8 
9 extern "C" {
10 #include <Python.h>
11 }
12 
13 #include "../view_map/ViewMap.h"
14 
15 #include "BPy_SShape.h"
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
22 
23 extern PyTypeObject ViewShape_Type;
24 
25 #define BPy_ViewShape_Check(v) (PyObject_IsInstance((PyObject *)v, (PyObject *)&ViewShape_Type))
26 
27 /*---------------------------Python BPy_ViewShape structure definition----------*/
28 typedef struct {
29  PyObject_HEAD
31  bool borrowed; /* true if *vs a borrowed object */
34 
35 /*---------------------------Python BPy_ViewShape visible prototypes-----------*/
36 
37 int ViewShape_Init(PyObject *module);
38 
40 
41 #ifdef __cplusplus
42 }
43 #endif
PyTypeObject ViewShape_Type
int ViewShape_Init(PyObject *module)
static struct PyModuleDef module
Definition: python.cpp:972
PyObject_HEAD Freestyle::ViewShape * vs
Definition: BPy_ViewShape.h:30
BPy_SShape * py_ss
Definition: BPy_ViewShape.h:32