mat/lamp/world.textures -> texture_slots

object.materials -> material_slots

since neither contain textures or materials directly.
This commit is contained in:
Campbell Barton
2010-02-07 12:51:47 +00:00
parent 3238730e36
commit bb571c67cb
7 changed files with 12 additions and 12 deletions

View File

@@ -1749,7 +1749,7 @@ void rna_def_mtex_common(StructRNA *srna, const char *begin, const char *activeg
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.");

View File

@@ -1522,11 +1522,11 @@ static void rna_def_object(BlenderRNA *brna)
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");

View File

@@ -195,22 +195,22 @@ char *rna_TextureSlot_path(PointerRNA *ptr)
/* 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)