Most likely will not compile for others, I'd appreciate any build errors and missing files reports (I can never seem to get everything committed and all the build systems working without help). Porting over the sculpt/multires tools was a breeze, thanks goes to brecht for a design that didn't exclude ngons and was easy to port. Note that I've not tested externally-backed multires file support yet. Also, I still need to write version patch code for some cases. Some notes: * Like trunk, topological changes don't update multires right, so e.g. subdivide will duplicate multires data on the new faces, instead of subdividing it. * If you set the debug value (ctrl-alt-d) to 1 it'll turn on my experiments in speeding up sculpting on higher-res multires meshes (but note it makes partial redraw not completely accurate). * There's a bug where you have to go through editmode to get out of sculpt mode, not sure if I inherited or created this myself.
37 lines
1.3 KiB
C++
37 lines
1.3 KiB
C++
|
|
/**
|
|
* $Id: bpy_operator_wrap.h 21094 2009-06-23 00:09:26Z gsrb3d $
|
|
*
|
|
* ***** BEGIN GPL LICENSE BLOCK *****
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU General Public License
|
|
* as published by the Free Software Foundation; either version 2
|
|
* of the License, or (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program; if not, write to the Free Software Foundation,
|
|
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|
*
|
|
* Contributor(s): Campbell Barton
|
|
*
|
|
* ***** END GPL LICENSE BLOCK *****
|
|
*/
|
|
#ifndef BPY_OPERATOR_WRAP_H
|
|
#define BPY_OPERATOR_WRAP_H
|
|
|
|
#include <Python.h>
|
|
|
|
/* these are used for operator methods, used by bpy_operator.c */
|
|
PyObject *PYOP_wrap_add(PyObject *self, PyObject *args);
|
|
PyObject *PYOP_wrap_add_macro(PyObject *self, PyObject *args);
|
|
PyObject *PYOP_wrap_macro_define(PyObject *self, PyObject *args);
|
|
PyObject *PYOP_wrap_remove(PyObject *self, PyObject *args);
|
|
|
|
#endif
|