|
Blender V4.3
|
#include <Python.h>#include "BLI_dynstr.h"#include "BLI_utildefines.h"#include "MEM_guardedalloc.h"#include "bmesh.hh"#include "bmesh_py_ops.hh"#include "bmesh_py_ops_call.hh"Go to the source code of this file.
Functions | |
| static PyObject * | bpy_bmesh_op_repr (BPy_BMeshOpFunc *self) |
| static char * | bmp_slots_as_args (const BMOSlotType slot_types[BMO_OP_MAX_SLOTS], const bool is_out) |
| static PyObject * | bpy_bmesh_op_doc_get (BPy_BMeshOpFunc *self, void *) |
| static PyObject * | bpy_bmesh_op_CreatePyObject (const char *opname) |
| static PyObject * | bpy_bmesh_ops_module_getattro (PyObject *, PyObject *pyname) |
| static PyObject * | bpy_bmesh_ops_module_dir (PyObject *) |
| PyDoc_STRVAR (BPy_BM_ops_doc, "Access to BMesh operators") | |
| PyObject * | BPyInit_bmesh_ops () |
Variables | |
| static PyGetSetDef | bpy_bmesh_op_getseters [] |
| static PyTypeObject | bmesh_op_Type |
| static PyMethodDef | BPy_BM_ops_methods [] |
| static PyModuleDef | BPy_BM_ops_module_def |
This file defines the 'bmesh.ops' module. Operators from 'opdefines' are wrapped.
Definition in file bmesh_py_ops.cc.
|
static |
Definition at line 38 of file bmesh_py_ops.cc.
References BLI_dynstr_appendf(), BLI_dynstr_free(), BLI_dynstr_get_cstring(), BLI_dynstr_new(), BMO_OP_SLOT_BOOL, BMO_OP_SLOT_ELEMENT_BUF, BMO_OP_SLOT_FLT, BMO_OP_SLOT_INT, BMO_OP_SLOT_MAPPING, BMO_OP_SLOT_MAT, BMO_OP_SLOT_PTR, BMO_OP_SLOT_SUBTYPE_ELEM_IS_SINGLE, BMO_OP_SLOT_SUBTYPE_INT_ENUM, BMO_OP_SLOT_SUBTYPE_INT_FLAG, BMO_OP_SLOT_VEC, ret, and set().
Referenced by bpy_bmesh_op_doc_get().
|
static |
Definition at line 194 of file bmesh_py_ops.cc.
References bmesh_op_Type, and self.
Referenced by bpy_bmesh_ops_module_getattro().
|
static |
Definition at line 107 of file bmesh_py_ops.cc.
References BMO_opcode_from_opname(), bmo_opdefines, bmp_slots_as_args(), MEM_freeN(), ret, and self.
|
static |
Definition at line 27 of file bmesh_py_ops.cc.
References self.
|
static |
Definition at line 215 of file bmesh_py_ops.cc.
References bmo_opdefines, bmo_opdefines_total, and ret.
|
static |
Definition at line 203 of file bmesh_py_ops.cc.
References BMO_opcode_from_opname(), and bpy_bmesh_op_CreatePyObject().
| PyObject * BPyInit_bmesh_ops | ( | ) |
Definition at line 261 of file bmesh_py_ops.cc.
References bmesh_op_Type, and BPy_BM_ops_module_def.
Referenced by BPyInit_bmesh().
| PyDoc_STRVAR | ( | BPy_BM_ops_doc | , |
| "Access to BMesh operators" | ) |
|
static |
Definition at line 139 of file bmesh_py_ops.cc.
Referenced by bpy_bmesh_op_CreatePyObject(), and BPyInit_bmesh_ops().
|
static |
Definition at line 235 of file bmesh_py_ops.cc.
|
static |
Definition at line 249 of file bmesh_py_ops.cc.
Referenced by BPyInit_bmesh_ops().
|
static |
Definition at line 131 of file bmesh_py_ops.cc.