Add missing funcs to Lamp method table:
authorStephen Swaney <sswaney@centurytel.net>
Tue, 27 Jul 2004 20:15:57 +0000 (20:15 +0000)
committerStephen Swaney <sswaney@centurytel.net>
Tue, 27 Jul 2004 20:15:57 +0000 (20:15 +0000)
  getIpo
  setIpo
  clearIpo
Methods were implemented but not in instance method table.

source/blender/python/api2_2x/Lamp.c

index 1fd5164626bd131cb0ec08f59f923620bf65f141..7f48ce539603b23b924cc3e803384351034dd134 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- *
+ * $Id$
  * ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
  *
  * This program is free software; you can redistribute it and/or
@@ -283,6 +283,12 @@ static PyMethodDef BPy_Lamp_methods[] = {
        "(evt) string: FrameChanged or Redraw."},
        {"clearScriptLinks", (PyCFunction)Lamp_clearScriptLinks, METH_NOARGS,
                        "() - Delete all scriptlinks from this lamp."},
+  {"getIpo", (PyCFunction)Lamp_getIpo, METH_NOARGS,
+   "() - get IPO for this lamp"},
+  {"clearIpo", (PyCFunction)Lamp_clearIpo, METH_NOARGS,
+   "() - unlink the IPO for this lamp"},
+  {"setIpo", (PyCFunction)Lamp_setIpo, METH_VARARGS,
+   "( lamp-ipo ) - link an IPO to this lamp"},
   {NULL, NULL, 0, NULL}
 };