Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacques Guignot <guignot@wanadoo.fr>2004-06-14 01:26:50 +0400
committerJacques Guignot <guignot@wanadoo.fr>2004-06-14 01:26:50 +0400
commit9b2626f232eacf59a3a1f821aa470b0d42ba235e (patch)
treed87b66bbf33dc06f98302aec9eb4a5cfda50b1ac /source/blender/python/api2_2x/Metaball.h
parente06fba8a1d01e517e5d15e39e9848adbf9284fdd (diff)
added a new function to the Metaball module, (tks Jiri!) : getMetaElemList
added a new class : metaelem class
Diffstat (limited to 'source/blender/python/api2_2x/Metaball.h')
-rw-r--r--source/blender/python/api2_2x/Metaball.h22
1 files changed, 20 insertions, 2 deletions
diff --git a/source/blender/python/api2_2x/Metaball.h b/source/blender/python/api2_2x/Metaball.h
index 6c25905740b..65b33a96a68 100644
--- a/source/blender/python/api2_2x/Metaball.h
+++ b/source/blender/python/api2_2x/Metaball.h
@@ -82,6 +82,7 @@ struct PyMethodDef M_Metaball_methods[] = {
/*****************************************************************************/
/* Python BPy_Metaball methods declarations: */
/*****************************************************************************/
+static PyObject *Metaball_getMetaElemList(BPy_Metaball *self);
static PyObject *Metaball_addMetaelem(BPy_Metaball *self,PyObject*args);
static PyObject *Metaball_getBbox(BPy_Metaball *self);
static PyObject *Metaball_getName(BPy_Metaball *self);
@@ -121,6 +122,10 @@ static PyMethodDef BPy_Metaball_methods[] = {
/* name, method, flags, doc */
{"getName", (PyCFunction)Metaball_getName,\
METH_NOARGS, "() - Return Metaball name"},
+
+ {"getMetaElemList", (PyCFunction)Metaball_getMetaElemList,\
+ METH_NOARGS, "() - Return Metaelems list"},
+
{"addMetaelem", (PyCFunction)Metaball_addMetaelem,\
METH_VARARGS, "() -Adds a metaelem to the metaball"},
{"setName", (PyCFunction)Metaball_setName,\
@@ -181,7 +186,13 @@ static PyMethodDef BPy_Metaball_methods[] = {
METH_NOARGS, "() - Gets Metaball size values"},
{"setsize", (PyCFunction)Metaball_setsize , \
METH_VARARGS, "(f f f) - Sets Metaball size values"},
- /*end of MetaElem data*/
+ {NULL, NULL, 0, NULL}
+};
+
+/*****************************************************************************/
+/* Python BPy_Metaelem methods table: */
+/*****************************************************************************/
+static PyMethodDef BPy_Metaelem_methods[] = {
{NULL, NULL, 0, NULL}
};
@@ -189,10 +200,17 @@ static PyMethodDef BPy_Metaball_methods[] = {
/* Python Metaball_Type callback function prototypes: */
/*****************************************************************************/
static void MetaballDeAlloc (BPy_Metaball *self);
-//static int MetaballPrint (BPy_Metaball *self, FILE *fp, int flags);
static int MetaballSetAttr (BPy_Metaball *self, char *name, PyObject *v);
static PyObject *MetaballGetAttr (BPy_Metaball *self, char *name);
static PyObject *MetaballRepr (BPy_Metaball *self);
+/*****************************************************************************/
+/* Python Metaelem_Type callback function prototypes: */
+/*****************************************************************************/
+static void MetaelemDeAlloc (BPy_Metaelem *self);
+static int MetaelemSetAttr (BPy_Metaelem *self, char *name, PyObject *v);
+static PyObject *MetaelemGetAttr (BPy_Metaelem *self, char *name);
+static PyObject *MetaelemRepr (BPy_Metaelem *self);
+
#endif /* EXPP_METABALL_H */