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:
authorMichel Selten <michel@mselten.demon.nl>2003-07-27 19:56:32 +0400
committerMichel Selten <michel@mselten.demon.nl>2003-07-27 19:56:32 +0400
commit916f527253e737b5bd31a0358828b719d251653d (patch)
tree44d99be0f35a744e77450bf29ebfe3a1e6e9fbee /source/blender/python/api2_2x/modules.h
parent2222fc716812cfd2a5fab4d1a8eb6f775fced1dc (diff)
* Fixed problems in with script linking.
I had to update many files to get this to work.
Diffstat (limited to 'source/blender/python/api2_2x/modules.h')
-rw-r--r--source/blender/python/api2_2x/modules.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/source/blender/python/api2_2x/modules.h b/source/blender/python/api2_2x/modules.h
index 45eca07416b..4fb7dcd97f7 100644
--- a/source/blender/python/api2_2x/modules.h
+++ b/source/blender/python/api2_2x/modules.h
@@ -46,6 +46,7 @@
#include <DNA_meta_types.h>
#include <DNA_image_types.h>
#include <DNA_text_types.h>
+#include <DNA_world_types.h>
/*****************************************************************************/
/* Global variables */
@@ -67,12 +68,14 @@ PyObject * Object_Init (void);
PyObject * Object_CreatePyObject (struct Object *obj);
Object * Object_FromPyObject (PyObject *py_obj);
int Object_CheckPyObject (PyObject *py_obj);
+Object * GetObjectByName (char * name);
/* Scene */
PyObject * Scene_Init (void);
PyObject * Scene_CreatePyObject (struct Scene *sce);
Scene * Scene_FromPyObject (PyObject *pyobj);
int Scene_CheckPyObject (PyObject *pyobj);
+Scene * GetSceneByName (char * name);
/* Types */
PyObject * Types_Init (void);
@@ -93,18 +96,21 @@ int EXPP_releaseMaterialList (Material **matlist, int len);
int EXPP_synchronizeMaterialLists (Object *object, void *data);
void EXPP_incr_mats_us (Material **matlist, int len);
PyObject * EXPP_PyList_fromMaterialList(Material **matlist, int len);
+Material * GetMaterialByName (char * name);
/* Camera Data */
PyObject * Camera_Init (void);
PyObject * Camera_CreatePyObject (struct Camera *cam);
Camera * Camera_FromPyObject (PyObject *pyobj);
int Camera_CheckPyObject (PyObject *pyobj);
+Camera * GetCameraByName (char * name);
/* Lamp Data */
PyObject * Lamp_Init (void);
PyObject * Lamp_CreatePyObject (struct Lamp *lamp);
Lamp * Lamp_FromPyObject (PyObject *pyobj);
int Lamp_CheckPyObject (PyObject *pyobj);
+Lamp * GetLampByName (char * name);
/* Curve Data */
PyObject * Curve_Init (void);
@@ -154,10 +160,16 @@ int Image_CheckPyObject (PyObject *pyobj);
PyObject * Text_Init (void);
PyObject * Text_CreatePyObject (Text *txt);
+/* World */
+PyObject * World_Init (void);
+PyObject * World_CreatePyObject (struct World *world);
+int World_CheckPyObject (PyObject *py_obj);
+World * World_FromPyObject (PyObject *py_obj);
+World * GetWorldByName (char * name);
+
/* Init functions for other modules */
PyObject * Window_Init (void);
PyObject * Draw_Init (void);
PyObject * BGL_Init (void);
-PyObject * World_Init (void);
#endif /* EXPP_modules_h */