Revision: 26669
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26669
Author:   campbellbarton
Date:     2010-02-07 13:51:47 +0100 (Sun, 07 Feb 2010)

Log Message:
-----------
mat/lamp/world.textures -> texture_slots
object.materials -> material_slots

since neither contain textures or materials directly.

Modified Paths:
--------------
    trunk/blender/release/scripts/io/export_3ds.py
    trunk/blender/release/scripts/io/export_obj.py
    trunk/blender/source/blender/makesrna/intern/rna_material.c
    trunk/blender/source/blender/makesrna/intern/rna_object.c
    trunk/blender/source/blender/makesrna/intern/rna_texture.c

Modified: trunk/blender/release/scripts/io/export_3ds.py
===================================================================
--- trunk/blender/release/scripts/io/export_3ds.py      2010-02-07 12:30:55 UTC 
(rev 26668)
+++ trunk/blender/release/scripts/io/export_3ds.py      2010-02-07 12:51:47 UTC 
(rev 26669)
@@ -460,7 +460,7 @@
 def get_material_images(material):
     # blender utility func.
     if material:
-        return [s.texture.image for s in material.textures if s and 
s.texture.type == 'IMAGE' and s.texture.image]
+        return [s.texture.image for s in material.texture_slots if s and 
s.texture.type == 'IMAGE' and s.texture.image]
 
     return []
 #      images = []

Modified: trunk/blender/release/scripts/io/export_obj.py
===================================================================
--- trunk/blender/release/scripts/io/export_obj.py      2010-02-07 12:30:55 UTC 
(rev 26668)
+++ trunk/blender/release/scripts/io/export_obj.py      2010-02-07 12:51:47 UTC 
(rev 26669)
@@ -134,7 +134,7 @@
 #                      file.write('map_Kd %s\n' % 
img.filename.split('\\')[-1].split('/')[-1]) # Diffuse mapping image
 
         elif mat: # No face image. if we havea material search for MTex image.
-            for mtex in mat.textures:
+            for mtex in mat.texture_slots:
                 if mtex and mtex.texture.type == 'IMAGE':
                     try:
                         filename = copy_image(mtex.texture.image)
@@ -176,7 +176,7 @@
 
         # Get MTex images
         if mat:
-            for mtex in mat.textures:
+            for mtex in mat.texture_slots:
                 if mtex and mtex.texture.type == 'IMAGE':
                     image_tex = mtex.texture.image
                     if image_tex:

Modified: trunk/blender/source/blender/makesrna/intern/rna_material.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_material.c 2010-02-07 
12:30:55 UTC (rev 26668)
+++ trunk/blender/source/blender/makesrna/intern/rna_material.c 2010-02-07 
12:51:47 UTC (rev 26669)
@@ -1749,7 +1749,7 @@
        PropertyRNA *prop;
 
        /* mtex */
-       prop= RNA_def_property(srna, "textures", PROP_COLLECTION, PROP_NONE);
+       prop= RNA_def_property(srna, "texture_slots", PROP_COLLECTION, 
PROP_NONE);
        RNA_def_property_struct_type(prop, structname);
        RNA_def_property_collection_funcs(prop, begin, 
"rna_iterator_array_next", "rna_iterator_array_end", 
"rna_iterator_array_dereference_get", 0, 0, 0);
        RNA_def_property_ui_text(prop, "Textures", "Texture slots defining the 
mapping and influence of textures.");

Modified: trunk/blender/source/blender/makesrna/intern/rna_object.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_object.c   2010-02-07 
12:30:55 UTC (rev 26668)
+++ trunk/blender/source/blender/makesrna/intern/rna_object.c   2010-02-07 
12:51:47 UTC (rev 26669)
@@ -1522,11 +1522,11 @@
        RNA_def_property_ui_text(prop, "Proxy Group", "Library group duplicator 
object this proxy object controls.");
 
        /* materials */
-       prop= RNA_def_property(srna, "materials", PROP_COLLECTION, PROP_NONE);
+       prop= RNA_def_property(srna, "material_slots", PROP_COLLECTION, 
PROP_NONE);
        RNA_def_property_collection_sdna(prop, NULL, "mat", "totcol");
        RNA_def_property_struct_type(prop, "MaterialSlot");
        RNA_def_property_collection_funcs(prop, NULL, NULL, NULL, 
"rna_iterator_array_get", 0, 0, 0); /* don't dereference pointer! */
-       RNA_def_property_ui_text(prop, "Materials", "Material slots in the 
object.");
+       RNA_def_property_ui_text(prop, "Material Slots", "Material slots in the 
object.");
 
        prop= RNA_def_property(srna, "active_material", PROP_POINTER, 
PROP_NONE);
        RNA_def_property_struct_type(prop, "Material");

Modified: trunk/blender/source/blender/makesrna/intern/rna_texture.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_texture.c  2010-02-07 
12:30:55 UTC (rev 26668)
+++ trunk/blender/source/blender/makesrna/intern/rna_texture.c  2010-02-07 
12:51:47 UTC (rev 26669)
@@ -195,22 +195,22 @@
                
                /* find the 'textures' property of the ID-struct */
                RNA_id_pointer_create(ptr->id.data, &id_ptr);
-               prop= RNA_struct_find_property(&id_ptr, "textures");
+               prop= RNA_struct_find_property(&id_ptr, "texture_slots");
                
                /* get an iterator for this property, and try to find the 
relevant index */
                if (prop) {
                        int index= 
RNA_property_collection_lookup_index(&id_ptr, prop, ptr);
                        
                        if (index >= 0)
-                               return BLI_sprintfN("textures[%d]", index);
+                               return BLI_sprintfN("texture_slots[%d]", index);
                }
        }
        
        /* this is a compromise for the remaining cases... */
        if (mtex->tex)
-               return BLI_sprintfN("textures[\"%s\"]", mtex->tex->id.name+2);
+               return BLI_sprintfN("texture_slots[\"%s\"]", 
mtex->tex->id.name+2);
        else
-               return BLI_strdup("textures[0]");
+               return BLI_strdup("texture_slots[0]");
 }
 
 static int rna_TextureSlot_name_length(PointerRNA *ptr)


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to